繁体   English   中英

我无法使用 Selenium 启动浏览器

[英]I am not able to launch the browser by using Selenium

我的代码:

import org.openqa.selenium.WebDriver;

import org.openqa.selenium.chrome.ChromeDriver;

public class FirstAutomation {

    public static void main(String[] args) {
        System.setProperty("webdriver.chrome.driver", "C:\\Users\\sony\\Downloads\\chromedriver_win32.exe");
        WebDriver driver = new ChromeDriver();
        driver.get("https://wwww.google.com");
      }
}

例外

线程“main”中的异常 java.lang.IllegalStateException:驱动程序可执行文件不存在:C:\\Users\\sony\\Downloads\\chromedriver_win32.exe at com.google.common.base.Preconditions.checkState(Preconditions.java:534)在 org.openqa.selenium.remote.service.DriverService.checkExecutable(DriverService.java:136) 在 org.openqa.selenium.remote.service.DriverService.findExecutable(DriverService.java:131) 在 org.openqa.selenium.chrome .ChromeDriverService.access$000(ChromeDriverService.java:32) 在 org.openqa.selenium.chrome.ChromeDriverService$Builder.findDefaultExecutable(ChromeDriverService.java:137) 在 org.openqa.selenium.remote.service.DriverService$Builder.build( DriverService.java:329) 在 org.openqa.selenium.chrome.ChromeDriverService.createDefaultService(ChromeDriverService.java:88) 在 org.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java:123) 在 FirstAutomation.main(FirstAutomation.爪哇:8)

请按照以下步骤添加 Chromedriver.exe

右键单击您的 Selenium 项目 -> 构建路径 -> 配置构建路径 -> 库 -> 添加外部类文件夹

注意:请交叉检查您电脑中的 chrome 驱动程序路径位置,并确保 chrome 驱动程序版本和谷歌浏览器版本相互匹配

下载最新 Chrome 驱动程序的链接

我希望上述过程有效

感谢维卡斯·达迪。 我下载了80版本的chrome驱动,笔记本实际使用的浏览器是79,所以报错。 但是现在删除驱动后重新安装同版本的驱动就正常了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM