一. mac 安装 chromedriver
1. 下载chromedriver
下载地址: 第一步:可以访问selenium的官方网址:
Seleniumhttps://chromedriver.storage.googleapis.com/index.htmlSelenium 下载
如果访问不了可以使用:淘宝镜像 https://npm.taobao.org/mirrors/chromedriver/ 下载
注意: 下载的chromedriver安装包要与你电脑上安装chrome版本一致,可以打开你的chrome - 选择右上角三个小点 - 选择帮助-关于chrome 就可以看到你当前电脑上安装的版本了
2.下载后zip 进行解压
解压后点击运行, 运行成功后
控制台输入: open /usr/local/bin 打开对应文件夹, 把 chromedriver copy 进去
3. 查看是否安装成功
在控制台输入: chromedriver , 出现如下内容证明安装成功
二. 通过程序实现UI自动化
1. 通过pom 文件引入jar包
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>3.141.59</version>
</dependency>
2. 编写main 方法进行测试
public static void main(String[] args) throws InterruptedException {
//取消 chrome正受到自动测试软件的控制的信息栏
ChromeOptions options = new ChromeOptions();
options.addArguments("disable-infobars");
//实例化Driver对象
WebDriver driver = new ChromeDriver(options);
//进入登录页面
driver.get("https://www.jisilu.cn/login/");
//睡眠5s
Thread.sleep(5000);
//输入账户名和密码
driver.findElement(By.name("user_name")).sendKeys("151");
//关闭浏览器
driver.close();
}
3.效果
其他
通过此方法可以实现Ui自动化,也可以实现爬虫效果