Selenium和java的自动化测试
1.Selenium简介
Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera,Edge等。这个工具的主要功能包括:测试与浏览器的兼容性——测试应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能——创建回归测试检验软件功能和用户需求。支持自动录制动作和自动生成.Net、Java、Perl等不同语言的测试脚本
2.java的安装
略过自己百度一下
3.Selenium的使用
1.通过jar包安装
selenium的jar包下载
点击版本号进行下载,下载完成将会得到一个selenium-server-standalone-3.4.0.jar文件导入进入即可
2.通过maven导入使用
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>4.2.2</version>
</dependency>
4.selenium浏览器驱动下载
1.谷歌浏览器(注意和自己的谷歌浏览器版本对应):https://sites.google.com/a/chromium.org/chromedriver/home
https://chromedriver.storage.googleapis.com/index.html
2.火狐浏览器
https://github.com/mozilla/geckodriver/releases
备注:把下载的文件解压,放到文件后面使用
5.selenium的helloWord
public static void main(String[] args) throws InterruptedException {
System.setProperty("webdriver.chrome.driver", "D:/software/driver/chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.get("https://www.baidu.cn");
WebElement element = driver.findElement(By.id("kw"));
element.sendKeys("java");
//定位按钮元素
driver.findElement(By.id("su"));
}
更新的API和教程请看
参考:https://blog.csdn.net/qq_22003641/article/details/79137327