我已经安装了以下版本来使用带有铬的硒。chrome 浏览器正在启动并打开所需的网址,但立即被终止,窗口在几秒钟内关闭。 请指导我需要做的任何更改。
版本:铬:78.0.3904.108 铬驱动程序:78.0.3904.105 硒:硒-java-3.141.59 Java:jdk-8u231-windows-x64
法典:
System.setProperty("webdriver.chrome.driver","C:\Users\Pooja\Desktop\ChromeDriver\chromedriver.exe);
WebDriver driver = new ChromeDriver();
driver.get("https://selenium.dev");
System.out.println(driver.getTitle());
driver.quit();
执行后在控制台中输出:
在端口 1226 上启动 ChromeDriver 78.0.3904.105 (60e2d8774a8151efa6a00b1f358371b1e0e07ee2-refs/branch-heads/3904@{#877}( 仅允许本地连接。 请保护 ChromeDriver 和相关测试框架使用的端口,以防止恶意代码访问。 [1574867082.995][警告]:连接到 Chrome 超时,正在重试... 2019-11-27上午10:04:45 org.openqa.selenium.remote.ProtocolHandshake createSession 信息:检测到的方言:W3C SeleniumHQ 浏览器自动化
我使用相同的谷歌浏览器和 Chrome 驱动程序尝试过这个,它对我有用。问题是您在驱动程序路径的末尾错过了引号。
希望这有帮助
System.setProperty("webdriver.chrome.driver","C:\Users\edgar\Downloads\chromedriver_win32\chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.get("https://selenium.dev");
System.out.println(driver.getTitle());
driver.quit();