【发布时间】:2021-05-05 06:55:46
【问题描述】:
我使用 MacOS 的同事向我发送了他们的 Selenium 项目,其中包含以下内容:
System.setProperty("webdriver.chrome.driver", "resources\\chromedriver");
driver = new ChromeDriver();
因为我用的是Windows,所以我在同一个文件夹下下载了chromedriver.exe,把前面几行改成:
System.setProperty("webdriver.chrome.driver", "resources\\chromedriver.exe");
driver = new ChromeDriver();
但是,测试没有启动驱动程序,然后在一段时间后失败,我收到以下错误消息:
caused by java.io.IOException: Cannot run program "blablabla\resources\chromedriver"
所以这意味着该项目正在寻找chromedriver 而不是chromedriver.exe。怎么会?我该如何解决?
谢谢!
【问题讨论】:
标签: selenium google-chrome automated-tests selenium-chromedriver