前置环境
- jdk配置完成
- eclipse配置完成
- maven配置完成
- 本机chrome浏览器
配置过程
下载浏览器驱动
查看chrome版本号
-
打开chrome工作栏,点击帮助–>关于Google Chrome
-
查看自己的chrome版本,在这里我的是79.0.3945.88(正式版本) (64 位)
安装chromedriver
-
有两个下载地址
http://chromedriver.storage.googleapis.com/index.html
https://npm.taobao.org/mirrors/chromedriver/ -
进入后选择与自己chorme版本号相同的驱动,注意版本号需要相同
在这里我的下载为与79.0.3945.88相同的79.0.3945.36(79.0.3945.16同样可以) -
下载所需的chromedriver_win32.zip到与本机chrome.exe相同目录下(实质上不一定要相同,只是为了方便)
这里我忘记了chrome的目录,所以查找一下
右键Google Chrome-->属性,可查看安装目录
-
修改环境变量
右键此电脑–>属性–>高级系统设置–>环境变量
双击用户变量的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
来源:CSDN
作者:Infinite Loop
链接:https://blog.csdn.net/weixin_42435588/article/details/103634933