eclipse+seleuim+chrome环境搭建

别等时光非礼了梦想. 提交于 2019-12-20 20:01:07

前置环境

  • jdk配置完成
  • eclipse配置完成
  • maven配置完成
  • 本机chrome浏览器

配置过程

下载浏览器驱动

查看chrome版本号
  1. 打开chrome工作栏,点击帮助–>关于Google Chrome

    在这里插入图片描述

  2. 查看自己的chrome版本,在这里我的是79.0.3945.88(正式版本) (64 位)

    在这里插入图片描述

安装chromedriver
  1. 有两个下载地址
    http://chromedriver.storage.googleapis.com/index.html
    https://npm.taobao.org/mirrors/chromedriver/

  2. 进入后选择与自己chorme版本号相同的驱动,注意版本号需要相同
    在这里插入图片描述
    在这里我的下载为与79.0.3945.88相同的79.0.3945.36(79.0.3945.16同样可以)

  3. 下载所需的chromedriver_win32.zip到与本机chrome.exe相同目录下(实质上不一定要相同,只是为了方便)

    这里我忘记了chrome的目录,所以查找一下
    右键Google Chrome-->属性,可查看安装目录
    

    在这里插入图片描述

  4. 修改环境变量

    右键此电脑–>属性–>高级系统设置–>环境变量
    在这里插入图片描述
    双击用户变量的path,把chromedriver所在的目录添加到path当中
    在这里插入图片描述

添加seleuim依赖

新建maven项目,打开pom.xml文件,添加如下maven依赖

   <dependencies>
        <dependency>
            <groupId>org.seleniumhq.selenium</groupId>
            <artifactId>selenium-java</artifactId>
            <version>3.4.0</version>
        </dependency>
    </dependencies>

检验结果

新建一个类,这里命名为autotest,内容如下

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;

public class autotest {
	public static void main(String[] args){
		
		WebDriver driver = new ChromeDriver();
		String url = "http://www.baidu.com";
		driver.get(url);
		
	}	
}

运行即可。

遗留问题

其中一开始出现log4j.properties没有配置的问题,具体表现为

log4j:WARN No appenders could be found for logger (org.apache.ibatis.logging.LogFactory).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.

参考了以下这篇博客https://blog.csdn.net/m0_37874657/article/details/80536086
然而没什么改善,关机重启就报新的warning了,我选择忽视。

本篇博文仅供自己学习记录。
参考链接:
https://www.cnblogs.com/lfri/p/10542797.html
https://blog.csdn.net/qq_22003641/article/details/79137327

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!