Windows + Selenium + Chrome =未知错误:找不到Chrome二进制文件

时间:2016-10-27 21:40:37

标签: java eclipse selenium log4j

我现在有几天的问题了。所以我卸载了Chrome 54并安装到53.没有用。

示例:

System.setProperty(" webdriver.chrome.driver"," C:\ Users \ blabla \ Downloads \ 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,以前从未使用过) 输出:

在端口bla bla上启动ChromeDriver bla bla(.........) 只允许本地连接。

log4j:WARN找不到logger(org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager)的appender。 log4j:WARN请正确初始化log4j系统。 log4j:WARN有关详细信息,请参阅http://logging.apache.org/log4j/1.2/faq.html#noconfig

所有有这种问题的人或者只是我))))????

1 个答案:

答案 0 :(得分:0)

此问题可能与Chrome驱动程序无关。只需将log4j.properties或log4j.xml文件的位置添加到Eclipse中的Classpath即可。

打开你的项目,点击"运行" Eclipse顶部的菜单,请按照以下步骤操作:

运行 - >运行配置... - > Classpath(tab) - >用户条目 - >高级(右侧按钮) - >添加文件夹 - >选择log4j.properties文件的路径 - >申请 - >运行