2016-12-13 82 views
0

我在使用Selenium 3打開Firefox瀏覽器時收到以下錯誤消息。我試圖降級到Selenium 2.46,但仍然收到相同的錯誤。瀏覽器是由腳本打開的,但它會在一段時間後捕獲塊。無法連接到端口7055上的主機127.0.0.1.Selenium 3和Firefox 38.6.0

火狐版本:38.6.0 硒2.46(還與3試圖以及) Mozilla的EXE路徑: 「C:\ Program Files文件\ Mozilla Firefox的\ firefox.exe」

錯誤消息:

Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. 
Firefoxconsole output:on move on file 
C:\Users\D828737\AppData\Local\Temp\anonymous2231645626157870160webdriver- 
profile\sessionstore-backups\recovery.js (Access is denied.) 
+0

你的Firefox版本已經過時了。嘗試升級到'v49' – Andersson

回答

1

如果你需要這個Firefox版本特別是,我會嘗試衝擊Selenium版本,直到它的工作,例如2.47.0,2.47.1至2.53.0。見版本here。如果你看看Firefox release的日期和Selenium的發佈日期,你會發現你需要一些在2015年8月左右發佈的東西〜Selenium 2.47.1。

如果版本並不重要,請將Firefox更新至最新版本,並使用最新的Selenium(暫時爲3.0.1),此外,您還需要下載GeckoDriver並指定路徑,適用於ChromeDriver的like you do

相關問題