我是Selenium的新手,并且按照“ https://saucelabs.com/resources/articles/getting-started-with-webdriver-selenium-for-java-in-eclipse”上的示例代码在Java上进行一些SeleniumDriver练习。
我按照说明进行操作,但出现错误。这是代码块:
@Test
public void site_header_is_on_home_page() {
System.setProperty("webdriver.chrome.driver", "C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe");
WebDriver browser = new ChromeDriver();
browser.get("https://www.saucelabs.com");
WebElement href = browser.findElement(By.xpath("//a[@href='/beta/login']"));
assertTrue((href.isDisplayed()));
browser.close();
}
错误消息是:
[17200:25400:0515 / 151552.506:ERROR:external_registry_loader_win.cc(152)]
文件路径wcxChrome.crx必须是绝对键 软件\ Google \ Chrome \ Extensions \ mjdepfkicdcciagbigfcmdhknnoaaegf
有人可以帮我解决这个问题吗?非常感谢!
答案 0 :(得分:0)
问题似乎是因为我给了Chrome链接,而不是ChromeDriver。我将路径更改为ChromeDriver,并且运行良好。