eclipse中Selenium的安装步骤

首先是相应工具的下载及安装:
selenium相应历史版本jar包下载地址:http://selenium-release.storage.googleapis.com/index.html
eclipse下载地址:https://www.eclipse.org/downloads/
JDK下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
火狐浏览器驱动下载地址:https://github.com/mozilla/geckodriver/releases/
1:jdk安装
1)系统变量→新建 JAVA_HOME 变量 。
变量值填写jdk的安装目录(本人是 E:\Java\jdk1.7.0)
2)系统变量→寻找 Path 变量→编辑
在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
(注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码)
3)系统变量→新建 CLASSPATH 变量
变量值填写 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)
至此,系统变量配置完毕;
win+R-输入cmd-回车-java -version;显示java版本,jdk安装配置成功;
2:安装eclipse
3:导入selenium jar包;
4:导入junit4 jar包;
5:将下载好的gecko解压到文件夹;(新版本的firefox不支持selenium,所以需要在调试的代码中setprop)
6:代码如下:
package com.liu.test;

import org.junit.Test;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;

public class seleniumApi {
@Test
public void test() {
System.setProperty(“webdriver.gecko.driver”,“C:\Users\Administrator\Desktop\geckodriver-v0.24.0-win64\geckodriver.exe”);
System.setProperty(“webdriver.firefox.bin”,“C:\Program Files\Mozilla Firefox\firefox.exe”);
WebDriver driver = new FirefoxDriver();
driver.get(“http://news.2345.com/shouye/”);
}
}

本次安装用了三天时间,因为是小白,所有的东西都要在下班时间一 一尝试;
遇到的问题:
1、junit5貌似不支持,所以换成了junit4;
2、不了解需要火狐驱动的事情,下载了火狐驱动,版本较老,所以不兼容;网上说15版本的驱动以后48以前的火狐就不支持了;
3、火狐浏览器如果是默认安装的,则不需要:System.setProperty(“webdriver.firefox.bin”,“C:\Program Files\Mozilla Firefox\firefox.exe”);
4、最终使用了最新版本的selenium的jar、gecko.exe、junit4、jdk1.8;网上的解决办法:System.setProperty(“webdriver.firefox.mxxxxxx”,“C:\Users\Administrator\Desktop\geckodriver-v0.24.0-win64\geckodriver.exe”);
"webdriver.firefox.mxxxxxx"这里要写成"webdriver.gecko.driver"否则会报一个让你把gecko设置成system prop的错误;

至此,问题解决,浏览器成功启动,输入地址,访问正常!

你可能感兴趣的:(selenium测试学习)