我現在遇到了幾天的問題。所以我卸載了Chrome 54並安裝到53.沒有工作。Windows + Selenium + Chrome =未知錯誤:無法找到Chrome二進制文件
例如:
System.setProperty( 「webdriver.chrome.driver」, 「C:\ Users \用戶布拉布拉\下載\ chromedriver_win32 \ chromedriver.exe」);
WebDriver driver=new ChromeDriver();
driver.get("http://www.guru99.com/");
driver.findElement(By.xpath(".//*[@id='java_technologies']/li[3]/a")).click();
輸出:
.... 異常線程 「main」 org.openqa.selenium.WebDriverException:未知錯誤:無法找到Chrome的二進制 .....
也TestNG問題(我根本不使用log4j) 輸出:
啓動ChromeDriver bla bla(.........)在端口bla bla 只有本地con nections是允許的。
log4j:WARN記錄器(org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager)找不到appender。 log4j:WARN請正確初始化log4j系統。 log4j:警告有關更多信息,請參見http://logging.apache.org/log4j/1.2/faq.html#noconfig。
因此,任何人有這種問題或它只是我))))???
你的問題似乎是模棱兩可的。在一個地方,你正在得到WebDriver異常說 - 找不到鉻二進制文件。在另一個地方,它是從一些端口開始的,即你的chrome驅動程序正在初始化! –