selenium java自动化测试_《Selenium3 Java 自动化测试实战》--测试环境搭建

1.测试环境搭建

1.1 安装Java

1.1.1 下载地址:https://www.java.com/zh_CN/download/windows-64bit.jsp

1.1.2 配置环境变量

selenium java自动化测试_《Selenium3 Java 自动化测试实战》--测试环境搭建_第1张图片

1.2 安装 IntelliJ IDEA

1.2.1 下载地址:http://www.jetbrains.com/idea/

1.3 安装Selenium3(下载Selenium Standalone Server和Java版的Selenium Client & WebDriver Language Bindings)

1.3.1 下载地址:https://www.seleniumhq.org/download/

1.3.2 在IntelliJ IDEA中导入selenium-server-standalone-3.141.59.jar

e5319df236b57c28e662e031c1908d39.png

1.4安装浏览器驱动

firefox下载地址:https://ftp.mozilla.org/pub/firefox/releases/

chrome下载地址:http://chromedriver.storage.googleapis.com/index.html

IE下载地址:http://selenium-release.storage.googleapis.com/index.html

2.Maven:项目管理的综合工具

2.1 安装Maven

2.1.1 下载地址:https://maven.apache.org/download.cgi

2.1.2 环境配置

selenium java自动化测试_《Selenium3 Java 自动化测试实战》--测试环境搭建_第2张图片

2.1.3 修改Maven仓库的路径(settings.xml)

2.1.4 配置Maven

selenium java自动化测试_《Selenium3 Java 自动化测试实战》--测试环境搭建_第3张图片

2.1.5 安装selenium

下载地址:https://search.maven.org/

3.辅助测试工具

3.1 Autolt:图形脚本语言,被设计用来进行Window GUI的自动化测试

3.1.1 下载地址:https://www.autoitscript.com/site/

3.2 Sikuli-X:使用图形识别技术,识别和控制GUI

3.2.1 Maven安装

3.2.1.1 下载地址:https://github.com/RaiMan/SikuliX-2014

3.2.1.2 打开pom.xml,添加sikuli配置

selenium java自动化测试_《Selenium3 Java 自动化测试实战》--测试环境搭建_第4张图片

4.Selenium IDE:提供脚本的录制、回放及编辑脚本

4.1 Selenium IDE安装:浏览器的插件,按照一般浏览器插件安装即可

5.Junit:单元测试框架

5.1 Maven安装

5.1.1 打开pom.xml,添加Junit配置

selenium java自动化测试_《Selenium3 Java 自动化测试实战》--测试环境搭建_第5张图片

6.TestNG:单元测试框架(重点:注释,testng.xml)(依赖性、忽略、参数化测试)(多线程)

6.1 Maven安装

6.1.1 打开pom.xml,添加TestNG配置

selenium java自动化测试_《Selenium3 Java 自动化测试实战》--测试环境搭建_第6张图片

7.Selenium Grid:搭建不同的测试环境

7.1 Selenium Server环境配置

selenium java自动化测试_《Selenium3 Java 自动化测试实战》--测试环境搭建_第7张图片

7.2 多浏览器执行用例:for循环遍历

多节点执行用例:在命令窗口启动多个节点

java -jar D:\\software\selenium\selenium-server-standalone-3.141.59.jar -role hub

java -jar D:\\software\selenium\selenium-server-standalone-3.141.59.jar -role node -port 5555

java -jar D:\\software\selenium\selenium-server-standalone-3.141.59.jar -role node -port 5556

多节点多线程执行用例:结合TestNG的多线程技术(testng.xml),多线程通过“thread-count”参数设置,测试数据通过标签设置

8.Jenkins:持续集成工具

8.1 环境搭建

8.1.1 安装Tomcat:开源中间件服务器

8.1.2安装Jenkins:安装在tomcat的webapps目录下

selenium java自动化测试_《Selenium3 Java 自动化测试实战》--测试环境搭建_第8张图片

你可能感兴趣的:(selenium,java自动化测试)