我有一个 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)
这个问题的罪魁祸首是什么?