【发布时间】:2013-08-27 09:34:03
【问题描述】:
我正在使用 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 - selenium 服务器正在运行,能够在 python 中运行脚本等。所以我相信代码可以运行。
最近,我将 FireFox 更新到 23,现在我得到的只是
“[Errno 10061] 由于目标机器主动拒绝,无法建立连接。”
我想也许我需要重新启动服务器,或者其他什么。但这似乎无济于事。这个问题是否与 selenium webdriver 对最新浏览器版本的支持有关?
但截至此链接http://selenium.googlecode.com/git/java/CHANGELOG,selenium 支持 Firefox - 23。如果支持,在 Firefox - 22 中运行的代码也应该在 Firefox - 23 中运行,无需任何代码更改。
我怎样才能使相同的代码适用于 chrome?
【问题讨论】:
标签: python google-chrome firefox selenium