Mac selenium以及jdk配置环境变量

以下内容适合Mac

刚刚开始作自动化测试,第一次接触selenium自动化,因为我用的mac,在配置环境的时候遇到各种个样的问题,所以做了一下总结

一:下载eclipse
地址:https://www.eclipse.org/downloads/

Mac selenium以及jdk配置环境变量_第1张图片
image.png

二:下载JDK
http://www.oracle.com/technetwork/java/javase/downloads/index.html

Mac selenium以及jdk配置环境变量_第2张图片
image.png

三:配置JDK

  1. 点击安装,下一步,下一步,检测是否安装成功,在终端输入“java -version”,出现版本号为安装成功。


    Mac selenium以及jdk配置环境变量_第3张图片
    image.png
  2. 配置环境变量
    a)打开终端输入“touch .bash_profile”创建一个.bash_profile的隐藏配置文件;

b) 输入“open -e .bash_profile”打开这个文件;

c) 输入如下配置
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH


Mac selenium以及jdk配置环境变量_第4张图片
image.png

注意:“/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home”
这个是我按装的jdk目录,查看本机jdk安装目录“打开终端,输入:/usr/libexec/java_home -V”,将自己的安装目录替换我的就可以了,保存关闭。

d) 使用"source .bash_profile"使配置完成

e) 输入 echo $JAVA_HOME 显示刚才配置的路径

四:geckodriver和chromedriver驱动下载

a)geckodriver下载地址:https://github.com/mozilla/geckodriver/releases

Mac selenium以及jdk配置环境变量_第5张图片
image.png

b)chromedriver和chrome对映表,以及chromedriver下载地址
chromedriver地址:http://blog.csdn.net/huilan_same/article/details/51896672
chrome个个版本地址:http://blog.csdn.net/huilan_same/article/details/52615123

五:下载selenium-java-3.4.0包
地址:链接:http://pan.baidu.com/s/1bpjjgrd 密码:crb8

六:添加selenium-java-3.4.0包
在eclipse新建项目Dome,将selenium-java-3.4.0添加。


Mac selenium以及jdk配置环境变量_第6张图片
image.png
Mac selenium以及jdk配置环境变量_第7张图片
image.png

添加成功后:


Mac selenium以及jdk配置环境变量_第8张图片
image.png

七:检测配置是否成功
在src创建demo类


Mac selenium以及jdk配置环境变量_第9张图片
image.png

1:设置驱动位置:
System.setProperty("webdriver.firefox.marionette", "/Users/nuannuan/Documents/workspace/geckodriver");


Mac selenium以及jdk配置环境变量_第10张图片
image.png

2: 声明driver
WebDriver driver;
3: 导入driver

image.png

4: new FirefoxDriver
driver =new FirefoxDriver();
5: 导入FirefoxDriver
Mac selenium以及jdk配置环境变量_第11张图片
image.png

6:打开百度,并运行代码测试是否配置成功
driver.get(" http://www.baidu.com");
Mac selenium以及jdk配置环境变量_第12张图片
image.png

6:成功打开百度后表示配置成功
Mac selenium以及jdk配置环境变量_第13张图片
image.png

你可能感兴趣的:(Mac selenium以及jdk配置环境变量)