Mac上Java+selenium+Chrome环境配置

前言

本人之前在window下使用Java+selenium+Firefox进行UI测试,由于window本子集显烧了更换了MacBook Pro,所以开始研究如何在Mac环境下进行UI自动化测试。但查找了国内很多博客论坛,没有发现合适的方法,故写此篇博客。在阅读此篇博客前请先考虑此篇博客的实效性。

Mac OS X版本:10.13.4 (17E199)

编译器:Eclipse

Chrome版本 :65.0.3325.181(正式版本) (64 位)(注:下文下载Chromedriver时,版本一定要和Chrome版本相对应,附上一张版本对应表https://sites.google.com/a/chromium.org/chromedriver/downloads)


正文

一、JDK的安装

从http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载JDK最新Mac版本。(注意要先Accept License Agreement,才能下载)。

Mac上Java+selenium+Chrome环境配置_第1张图片

下载完成后,安装。安装成功后在终端中输入:java -version

Mac上Java+selenium+Chrome环境配置_第2张图片

如上图,则安装成功。

二、安装Eclipse

从https://www.eclipse.org/downloads下载最新的Eclipse,安装。

三、下载selenium一系列工具包

1、下载Selenium Standalone Server 和selenium-java-3.11.0Mac上Java+selenium+Chrome环境配置_第3张图片

2、下载Chromedriver

Mac上Java+selenium+Chrome环境配置_第4张图片

3、下载完成后应该是三个文件。


四、用Eclipse建立项目,导入jar包

1、建立项目例如UIAutoTest

Mac上Java+selenium+Chrome环境配置_第5张图片

2、将Selenium Standalone Server 和selenium-java-3.11.0通过build path的方式添加

Mac上Java+selenium+Chrome环境配置_第6张图片

Mac上Java+selenium+Chrome环境配置_第7张图片

Mac上Java+selenium+Chrome环境配置_第8张图片

Mac上Java+selenium+Chrome环境配置_第9张图片

Mac上Java+selenium+Chrome环境配置_第10张图片

五、将Chromedriver放在合适位置

1、右击刚创建的UIAutoTest项目文件,选择properties

Mac上Java+selenium+Chrome环境配置_第11张图片

2、找到项目文件原始位置

Mac上Java+selenium+Chrome环境配置_第12张图片

将chromedriver放在项目文件的/bin目录下


六、通过一个简单例子验证是否环境配置成功

package homepage;

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

public class Demo {
	public static void main(String[] args) {
		System.setProperty("webdriver.chrome.driver", "/Users/duxiaodi/eclipse-workspace/UIAutoTest/bin/chromedriver");
		WebDriver driver = new ChromeDriver();
		driver.get("http://www.baidu.com");
	}
}

Mac上Java+selenium+Chrome环境配置_第13张图片

到此就可以接下来后续的编码啦,

你可能感兴趣的:(Mac上Java+selenium+Chrome环境配置)