【发布时间】:2015-04-30 21:26:47
【问题描述】:
我有一个 python webdriver 脚本,它使用 firefox 在远程服务器上成功运行了测试,但是在使用 chrome 和 internet explorer 时它会引发错误。
我已将包含两个驱动程序的目录添加到服务器的路径中。我还尝试使用以下方法启动服务器: java -jar .\selenium-server-standalone-2.45.0.jar -Dwebdriver.ie.driver=.\IEDriverServer.exe -role hub
我在 powershell 中总是遇到同样的错误:
"... - 例外:驱动程序可执行文件的路径必须由 webdriver.chrome.driver 系统属性设置;..."
工作脚本:
def setUp(self):
self.wd = webdriver.Remote(
desired_capabilities=DesiredCapabilities.FIREFOX)
抛出错误:
def setUp(self):
self.wd = webdriver.Remote(
desired_capabilities=DesiredCapabilities.CHROME)
这个问题的罪魁祸首是什么?
【问题讨论】:
标签: python selenium selenium-webdriver selenium-chromedriver selenium-server