Selenium Web自动化测试学习(一)
2023-06-13 09:17:22 时间
如何在Java中使用selenium?
查看自己谷歌浏览器的版本号,在官网下载尽量贴近版本号的chromeDriver。
将chromeDriver.exe 解压放在自Java的bin目录中即可
Java的环境变量目录怎么找呢?我们在刚开始学Java的时候肯定配置过环境变量,在高级系统设置中
就是上图这个目录的文件夹中,将 chromeDriver.exe 放到bin目录下。
我们在Java的项目的pom.xml 中引入 selenium 的依赖即可
<!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java -->
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>4.8.1</version>
</dependency>
第一个Selenium Web自动化测试案例
public class Test01 {
public static void main(String[] args) throws InterruptedException {
ChromeDriver driver = new ChromeDriver();
// 打开一个网页
driver.get("https://www.baidu.com");// 输入完整的域名地址
Thread.sleep(3000);
// 选中输入框,输入迪丽热巴
driver.findElement(By.cssSelector("#kw")).sendKeys("迪丽热巴");
Thread.sleep(3000);
// 选中搜索按钮,进行点击操作
driver.findElement(By.cssSelector("#su")).click();
Thread.sleep(3000);
// 查看结果,关闭浏览器
driver.close();
}
}
达成的效果
相关文章
- CANalyzer及CANOE使用五:无DBC,调CSV方式的网关信号转发或单通道信号值控制ECU其他信号变化(包含设计自动化测试)[通俗易懂]
- 渗透测试|生成安卓手机的反弹Shell APK木马文件
- Web自动化测试-Protractor基础(二)
- 鼠标双击测试器_鼠标测试软件怎么用
- 敏捷测试系列文章合集
- 上搭建web服务实现Web服务——学习Linux基础技能(在linux基础)
- MySQL基准测试:提升数据库性能的有效手段(mysql基准测试)
- 从零开始:Linux下的Web开发之旅(linux下的web开发)
- 波音公司模拟测试使用无人机在飞行中为飞机加注燃料
- 用Linux开发Web应用的高效技巧(linux下开发web)
- Linux系统下网络性能测试实践(linux测试网络性能)
- 银联联手京东金融成功测试联盟链平台,战略合作持续深化
- 『快速搜索MSSQL信息:Web查询之旅』(web查询mssql)
- Linux下的SMTP服务器测试实践(linux smtp测试)
- 器Linux下搭建简易Web服务器(linux下web服务)
- 测试Redis连接解码连接命令的智慧(测试redis连接命令)
- Web开发利用Redis节省时间(web开发使用redis)
- Web工程基于Redis的有效连接方案(web工程连接redis)
- Oracle Web服务上的开放端口(oracle web端口)
- Oracle Web注册流程解析(oracle web注册)