私は現在、バックグラウンドで実行されている開発環境のインスタンスからセレンベースのテストをバウンスするのではなくLiveServerTestCaseを使用するDjango機能テストを、私は壁に当たった。 sudo netstat -netp | grep 8081
は何ももたらさない考慮、DjangoのLiveServerTestCaseは、アドレスが矛盾しているために常に失敗する...フリーアドレスが表示されているにもかかわらず
======================================================================
ERROR: setUpClass (fun_tests.tests.backend.TestCmsLogin)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/user/Documents/env/local/lib/python2.7/site-packages/django/test/testcases.py", line 1187, in setUpClass
raise cls.server_thread.error
error: [Errno 98] Address already in use
スーパー楽しい:私はLiveServerTestCaseテストを実行しようとするたびに、私は次のエラーを取得します。いくつかの背景:私はDjango 1.6を使用していますが、私は鼻、django-nose、nose-excludeを使用していましたが、問題を診断するために効果的に切り刻んでいます。私は、件名に任意の先行技術を見つけることができません
from django.test import LiveServerTestCase
class TestCmsLogin(LiveServerTestCase):
def test_a_test_itself(self):
self.assertTrue(True)
、およびDjangoprojectのバグトラッカーがきれいです:私が使用しているコードはabysmally簡単です。私は何が欠けていますか?
編集:今日の問題は、ポート8081にフラグを立てていても問題が発生していないため、この問題は再現できません。
edit2:私の書き込みでは、8081として8081が誤って入力されていました。
chromedriverを使用している場合、デフォルトのポートは 'pkillはchromedriver'作品(Linux)の、8081 – iMom0