我正在使用 selenium-2.35.0 和 Python-2.7。测试用例是用 python 编写的。
我创建驱动程序对象的python代码:
from selenium import webdriver
driver = webdriver.Remote(desired_capabilities={
"browserName": "firefox"
})
并通过以下方式运行 selenium 服务器,
java - jar selenium-server-standalone-2.35.0.jar
我的代码在 Firefox - 22 中运行 - 硒服务器正在运行,能够在 python 中运行脚本等。所以我相信代码可以工作。
最近,我将 FireFox 更新为 23,现在我得到的只是
“[Errno 10061] 无法建立连接,因为目标机器主动拒绝了它。”
我想也许我需要重新启动服务器,或者其他什么。但这似乎无济于事。这个问题是否与 selenium webdriver 对最新浏览器版本的支持有关?
但截至此链接http://selenium.googlecode.com/git/java/CHANGELOG,selenium 支持 Firefox - 23。如果支持,在 Firefox - 22 中运行的代码也应该在 Firefox - 23 中运行,无需任何代码更改。
我怎样才能使相同的代码适用于 chrome?