簡體   English   中英

使用GeckoDriver運行Java Selenium WebDriver時,Firefox無法連接

[英]Firefox Cannot Connect When Running Java Selenium WebDriver With GeckoDriver

我正在嘗試使用Firefox運行Selenium測試腳本。 到目前為止,它可以在Chrome上正常運行,但是Firefox表示“ Firefox無法在[任意時間]建立與服務器的連接”。 我需要這個才能在我不是管理員的系統上工作。 我在自己的系統中進行了嘗試,效果很好。 我不確定為什么Chrome在以前的系統中可以運行而Firefox不能。 這是我的代碼的摘錄:

System.setProperty("driver.gecko.webdriver", "drivers\\geckodriver.exe");    
WebDriver driver = new FirefoxDriver();
driver.get("www.google.com");

我嘗試了各種方法來設置不同的選項和配置,但沒有一個奏效。 我通過Google發現的大多數東西都來自一個例外:

org.openqa.selenium.firefox.NotConnectedException:在45000毫秒后無法連接到端口7055上的主機127.0.0.1

我的問題根本與此無關,因為我沒有任何例外。 要注意的另一件事是,當我自己使用Firefox時,它連接起來就很好。 該問題僅在我運行腳本時發生。 我還檢查了代理設置,它們很好。

編輯:

OS version: Windows 7 Enterprise
GeckoDriver version: 0.23.0
Firefox version: 62.2.2esr
Java version: 1.8.0_181
Selenium version: 3.14.0
Eclipse version: 4.8.0 (Photon)

我遇到了同樣的問題,我剛剛做了一個新的更新selenium-java版本3.141.59 firefox 64 geckodriver v0.23.0,所有事情對我來說都很好

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM