我使用的是selenium-2.35.0和Python-2.7。 測試用例是用python編寫的。Selenium webdriver支持最新版本的firefox和chrome
我的Python代碼來創建驅動程序對象:
from selenium import webdriver
driver = webdriver.Remote(desired_capabilities={
"browserName": "firefox"
})
,且由硒服務器,
java - jar selenium-server-standalone-2.35.0.jar
我有我的代碼在Firefox的工作 - 22 - 有硒服務器上運行,能夠在Python中運行腳本等,所以我相信代碼的作品。
最近,我更新的火狐23,現在我得到的是
「[錯誤10061]無連接可以作出,因爲目標機器積極地拒絕它。」
我想也許我需要重新啓動服務器,或者其他東西。但那似乎什麼都不做。這個問題是否與selenium webdriver支持最新的瀏覽器版本有關?
但是從鏈接http://selenium.googlecode.com/git/java/CHANGELOG開始,selenium支持Firefox-23。如果支持,Firefox-22中運行的代碼也應該在Firefox-23中運行,而不需要更改任何代碼。
我怎樣才能使相同的代碼工作鉻?