我是 selenium web 驱动程序的新手。我有一个用 java 编写的测试,将使用 Selenium web 驱动程序进行测试。我将测试类作为 java 应用程序运行。我编写了以下代码片段来获取 ChromeDriver 的实例。我收到以下代码片段的以下消息。
@Override
public WebDriver get() {
log.info("Creating Chrome driver");
try {
return new ChromeDriver(buildCapabilities());
} catch (IOException e) {
throw new ExceptionInInitializerError(e);
}
}
还设置了 ChromeDriver 的路径
私有静态最终字符串 CHROME_DRIVER = "chromedriver.exe"; URL chromeDriverUrl = getClass().getResource("/" + CHROME_DRIVER); 字符串 pathToChromeDriver = chromeDriverUrl.getPath(); System.setProperty("webdriver.chrome.driver", pathToChromeDriver);
图片:
不明白为什么在 return new ChromeDriver(buildCapabilities()) 代码行上显示以下消息。