我无法使 webdriver 的 python 绑定可用。这里是安装教程。
easy_install webdriver
找不到 webdriver 包,所以我必须从源手动安装它。我已经从主干下载了源代码,设置了 WEBDRIVER和PYTHONPATH变量并安装了 webdriver:
~$ cd ~
~$ svn checkout http://selenium.googlecode.com/svn/trunk/ selenium-read-only
~$ cd selenium-read-only
~# python setup.py install
~$ env |grep PYT
~$> PYTHONPATH=:/home/ockonal/selenium-read-only/../../../firefox/lib-src:/home/ockonal/selenium-read-only/..
~$ env |grep WEB
~$> WEBDRIVER=/home/ockonal/selenium-read-only
这是setup.py 脚本的输出。
然后我下载了RemoteDriverServer.jar并运行它:
java -jar RemoteDriverServer.jar 8888
现在我想在 python 脚本中包含 webdriver 模块:
from selenium.firefox.webdriver import WebDriver
ImportError:没有名为 firefox.webdriver 的模块