2016-10-27 8 views
2

Macに「pip install selenium」を使ってセレンをインストールしました。 function_tests.pyファイルも作成されました。 no module named seleniumを:それはコンテンツが、私はpython3 functional_tests.pyを使用してこのスクリプトを実行すると、私が取得モジュールをインストールしてもセレンというモジュールがありません

from selenium import webdriver 

browser = webdriver.Firefox() 
browser.get('http://localhost:8000') 

assert 'Django' in browser.title 

ているのです。

+3

try 'pip3 install selenium'。あなたのpipのバージョンはpython 2.7の可能性があります。 –

+0

ありがとうございました! – FibonacciCoder

答えて

0

コメントから、パッケージをグローバルにインストールしているようです。パッケージを各プロジェクトに密接に関連付けることができるように、仮想環境を使用することをお勧めします。

これは、あなたは、Python 3を搭載したMac上でそれを行う方法です。

あなたのテストのために
$ cd <project_dir> 
$ python3 -m venv venv # creates the directory ./venv 
$ source venv/bin/activate 
# you have now the virtual environment running using python3 and pip3 
(venv)$ pip install -U pip setuptools 
(venv)$ pip install selenium 

、実行するために、DjangoのTestCase(セレンがLiveServerTestCaseが必要になる場合があります)と試験手順を使用することを検討してください:

(venv)$ ./manage.py test # this will run all of your tests 

https://docs.djangoproject.com/en/1.10/topics/testing/overview/

関連する問題