【Selenium+java环境配置】(超详细教程常见问题解决)

windows电脑环境搭建-chrome浏览器

1. 下载chrome浏览器

https://www.google.cn/intl/zh-CN/chrome/
在这里插入图片描述

2. 查看chrome浏览器版本

在这里插入图片描述
在这里插入图片描述

3. 下载chrome浏览器驱动

https://chromedriver.chromium.org/downloads
http://chromedriver.storage.googleapis.com/index.html
在这里插入图片描述
在这里插入图片描述

4.配置系统环境变量PATH

解压下载好的驱动压缩包,将下载好的chromedriver.exe放到chrome浏览器安装路径下。找idea jdk当初放的文件下,把这个文件放在该目录下
在这里插入图片描述
在这里插入图片描述

验证环境是否搭建成功

1. 创建java项目,添加pom文件中添加依赖

<dependencies>
    <!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java -->
    <dependency>
        <groupId>org.seleniumhq.selenium</groupId>
        <artifactId>selenium-java</artifactId>
        <version>3.141.59</version>
    </dependency>
</dependencies>

2. 编写代码运行

import org.openqa.selenium.chrome.ChromeDriver;

public class Main {
    public static void main(String[] args) {
        WebDriver webDriver = new ChromeDriver();
        webDriver.get("https://www.baidu.com");
    }
}

如果打开了浏览器,此时说明安装成功
在这里插入图片描述

常见问题&解决办法

1.访问失败

在这里插入图片描述
解决办法(二选一即可):
1)找到驱动所在路径,复制路径并添加系统环境变量
2)创建驱动对象之前手动指定chromedriver.exe所在路径:System.setProperty(“webdriver.chrome.driver”,“C:\Program Files\Java\jdk1.8.0_192\chromedriver.exe”);//根据自己的安装路径而变
位置:
在这里插入图片描述
SessionNotCreatedException
解决办法:
前提:请先确认您下载的谷歌浏览器不是盗版。请确认你的chrome浏览器是否默认安装在C盘
驱动实例化中使用绝对路径:
ChromeDriver driver = new ChromeDriver("E:/browser/Google/Chrome/Application/chrome.exe);
//注意:自己的Chrome.exe所在路径

The version of ChromeDriver only support xxxxxxxxx

在这里插入图片描述

原因:浏览器版本和驱动版本不匹配,重新在官网下载对应版本的驱动
下载地址:https://chromedriver.chromium.org/downloads

3.The path to the driver executable the path to

在这里插入图片描述

原因:浏览器驱动没有放到系统环境变量下
解决办法(二选一即可):
1)找到驱动所在路径,复制路径并添加系统环境变量
2)创建驱动对象之前手动指定chromedriver.exe所在路径:System.setProperty(“webdriver.chrome.driver”,“C:\Program Files\Java\jdk1.8.0_192\chromedriver.exe”);//根据自己的安装路径而定

4、ConnectionFailedException/403

在这里插入图片描述

解决办法:
ChromeOptions options = new ChromeOptions();
options.addArguments(“–remote-allow-origins=*”);
WebDriver driver = new ChromeDriver(options);

  • 40
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值