目录
软件测试的自动化,在预设状态下运行应用程序或系统,预设条件包括正常和异常,最后评估运行结果
Junit
API测试
Web 页面自动化测试的解决方案,可以用来测试应用的前端页面。
selenium是用来做web自动化的框架
1.支持各种浏览器
2.支持各种平台
3.支持各种语言
4.有丰富的API
1.自动化脚本代码
通过idea编写的代码
2.webdriver浏览器驱动
要下载
3.浏览器
1.创建maven项目,添加pom文件中添加依赖
- <dependencies>
- <!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java -->
- <dependency>
- <groupId>org.seleniumhq.selenium</groupId>
- <artifactId>selenium-java</artifactId>
- <version>3.141.59</version>
- </dependency>
- </dependencies>
2.编写代码
- import org.openqa.selenium.chrome.ChromeDriver;
- import org.openqa.selenium.chrome.ChromeOptions;
-
- public class Main {
- public static void main(String[] args) {
- ChromeOptions options = new ChromeOptions();
- options.addArguments("--remote-allow-origins=*");
- WebDriver webDriver = new ChromeDriver(options);
- webDriver.get("https://www.baidu.com");
- }
- }
3.运行
相当于手动打开浏览器