selenium+java+chrome环境搭建
准备3个文件
- server-standalone-2.53.0.jar
- selenium-java-3.14.0.jar
- chromedriver.exe
前两个jar包可以在maven上仓库里搜索下载 https://mvnrepository.com/
我用的值最新版的jar包
第三个文件下载要对应版本,不然运行不成功
查看自己chrome浏览器的版本号(在帮助-关于里面),
http://npm.taobao.org/mirrors/chromedriver/ 下载对应的chromedriver.exe版本
然后把chromedriver.exe放到chrome.exe所在的目录
下面就可以编写代码了
package com.ctc;
import java.util.concurrent.TimeUnit;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class OpenURLTest {
public static void main(String[] args) {
WebDriver driver;
System.setProperty("webdriver.chrome.driver",
"C:/Program Files (x86)/Google/Chrome/Application/chromedriver.exe");// 这一步必不可少
driver = new ChromeDriver();
driver.manage().timeouts().implicitlyWait(2, TimeUnit.SECONDS);
driver.get("http://www.baidu.com");
driver.manage().deleteAllCookies();
try {
Thread.sleep(3000);
} catch (InterruptedException e) {
e.printStackTrace();
}
driver.close();
}
}
运行效果图
也可以查阅官方文档进行相关加载项设置、提交表单自动填充等
官方文档
https://www.seleniumhq.org/docs/index.jsp