Selenium-java从安装到第一个入门案例
开心,研究了几天的入门案例终于结束了,
也是尝到了不懂英文的锅(后来做教程时发现what?有中文?),
虽然网上有很多教程了,
但是依然很多教程都是对细节上的操作有所缺失,
这里将一步一步按照实际操作还原入门案例的搭建测试过程,
力求完美呈现每一步操作细节!
让入门变得更简单
一、资源下载及环境配置
涉及软件:
1、谷歌浏览器
2、JDK 8
3、Eclipes
4、chromeDriver
5、Selenium 依赖下载
6、Selenium java普通工程的入门案例
1 安装谷歌浏览器
1)国内百度搜索下载安装,过程略
2)查看浏览器版本号
2 JDK 8 的下载安装和配置
参考链接:https://blog.csdn.net/qq_27655573/article/details/106677769
3 Eclipes下载和安装
1)下载
下载链接:https://www.eclipse.org/downloads/packages/
点击 Get Eclipse IDE 下的 Download 64 bit
按钮进入下载页面
点击Download
等待片刻即可获取下载资源
2)安装
解压到任意文件夹即可完成安装:
3)eclipse 工作环境配置
【1】双击eclipse.exe启动eclipse.exe
【2】设置工作空间文件夹
【3】打开后到欢迎界面:
【4】配置maven(可选,普通java 工程不需要,maven 入门工程需要用到)
maven-3.6.3 下载链接:https://mirrors.bfsu.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.zip
解压到安装文件夹:
点击Window -> Preferences 选项:
进入到Preferences 选项卡,找到Maven 下的Installations 选项,点击Add添加Maven 环境
在弹出的选项卡中点击Directory
按钮选择刚解压的maven 安装目录,自动填写apache-maven-3.6.3 名字后点击Finish按钮
返回到Preferences 选项卡后勾选添加的maven 在按Apply and Close 保存设置和退出设置,完成Maven 环境配置。
【5】Maven仓库路径设置
在maven安装目录下的conf 目录内找到settings.xml 配置文件,用文本编辑工具打开,并找到图中2方框所示内容
复制<localRepository>/path/to/local/repo</localRepository>
一行到-->
的下一行
并把标签内元素值/path/to/local/repo
改为本地仓库存放的地址保存退出
回到eclipse 打开Preferences 选项卡,并找到Maven 的用户设置选项栏:
1 首先点击Browse… 按钮添加全局设置文件
2 点击应用
把全局配置的settings.xml 文件复制一份到.m2目录下,保留User Settings 值不变即可。
至此,eclipse 的maven 环境设置全部完成。
4 chromeDriver下载和安装
1)下载chromeDriver
国内推荐淘宝镜像站进行下载
下载地址:https://npm.taobao.org/mirrors/chromedriver?spm=a2c6h.14029880.0.0.735975d7A7Lb8l
根据浏览器版本号点击83.0.4103的最新版本
选择对应操作系统的版本,这里选择win32的版本
2)安装
解压到任意文件夹即可完成安装:
3)path环境配置
添加安装路径一行
进入环境变量配置方法参考链接:https://blog.csdn.net/qq_27655573/article/details/106677769中的【3 环境变量配置】
4)测试配置
输入chromedriver
后出现版本信息等说明ChromeDriver 安装配置完成
5、Selenium 依赖下载
1 普通java 工程依赖下载
从淘宝镜像站下载:
下载链接:https://cdn.npm.taobao.org/dist/selenium/3.9/selenium-server-standalone-3.9.1.jar
选择合适版本并点击
2)maven工程selenium-java 依赖项
<!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java -->
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>3.9.1</version>
</dependency>
二、java工程的入门案例
1)创建工程
选择Java Project 选项,点击下一步
输入项目名后点击Finish
2)新建lib文件夹
1 右击
2 点击New
3 点击Other
选择新建文件夹
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YwYTgOCj-1591906618230)(…/…/MDPic/image-
3)复制selenium-java 包到lib 文件夹下
并手动生成路径
1 右击
2 选择 Build Path
3 选择 Add to Build Path
4)新建一个java类文件
5)SeleniumDemoTest 类的代码:
package seleniumDemo;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
/**
* 这个类用来测试selenium Demo 的java 普通工程 入门案例
*
*/
public class SeleniumDemoTest {
public static void main(String[] args) {
WebDriver driver = new ChromeDriver(); // 载入驱动
// 打开网站
driver.get("https://selenium.dev");
// 从浏览器的地址栏读取当前的 URL
String url = driver.getCurrentUrl();
// 从浏览器中读取当前页面的标题
String title = driver.getTitle();
// 打印信息
System.out.println(url + " " + title);
// 关闭标签页或窗口
driver.close();
}
}