私はRobot Frameworkを初めて使用するので、助けを借りることができます。
Ubuntu 14を使用しています。そして、次の手順に従ってRobotをインストールしました。
# Python package management tool pip.
Sudo apt-get install python2.7-dev
Sudo apt-get install python-setuptools
Sudo apt-get install python-pip
# wxPython
Sudo apt-get install python-wxgtk2.8
Sudo apt-get install python-wxversion
# Setting up actual robotframework + ide + Selenium library.
Sudo pip install robotframework
Sudo pip install robotframework-ride
Sudo pip install robotframework-seleniumlibrary
python ride.py
(またはSudo python ride.py
)を使用すると、フレームワークが実行されます。また、いくつかの簡単なテストが実行されます。しかし、他のケースでは、ライブラリの依存関係のためにエラーが発生します。例:ImportError: No module named Selenium2Library
(その他も)
(Sudo -H pip install robotframework-Selenium2library
を使用して)ライブラリをインストールすると、次の結果が得られます。
Requirement already satisfied (use --upgrade to upgrade): robotframework-Selenium2library in /usr/local/lib/python2.7/dist-packages
Requirement already satisfied (use --upgrade to upgrade): decorator>=3.3.2 in /usr/local/lib/python2.7/dist-packages (from robotframework-Selenium2library)
Requirement already satisfied (use --upgrade to upgrade): Selenium>=2.32.0 in /usr/local/lib/python2.7/dist-packages (from robotframework-Selenium2library)
Requirement already satisfied (use --upgrade to upgrade): robotframework>=2.6.0 in /usr/local/lib/python2.7/dist-packages (from robotframework-Selenium2library)
Requirement already satisfied (use --upgrade to upgrade): docutils>=0.8.1 in /usr/local/lib/python2.7/dist-packages (from robotframework-Selenium2library)
Cleaning up...
そのため、ライブラリはインストールされているように見えますが、表示されていません。許可だと思いますか?アクセスできるように、特定のディレクトリにインストールする必要があると思いますか?
どんなアイデアでも大歓迎です!前もって感謝します :)
自分のユーザーに対してライブラリを有効にする必要がありました。フラグ:--user
は、私のためにトリックをしました。
Sudo pip uninstall robotframework-Selenium2library
pip install --user robotframework-Selenium2library
ただし、最初にアンインストールしないと、requirement already satisfied
メッセージが表示されます。