Selenide 简单实现自动化测试
2024-09-02 10:20:38
Selenide 网址:http://selenide.org/
github 地址:https://github.com/codeborne/selenide
Selenide 早些年一直使用,中间有段时间没有更新,webdriver的版本支持不好。后来就没有怎么使用了。最近翻看代码时发现selenide在github上又更新了。所以又尝试着用一用。
Selenide 对selenium 进行了一些封装,是一个很好用的工具。搭建起来也比较容易。有兴趣的可以和我一起探索一下。
这次我们使用 Maven 进行搭建环境
点击 官网 的 maven 如下图所示
找到最新的版本点击版本号进入详情页面
复制maven依赖,等待使用
我们使用IDEA 新建一个Maven项目 这里不详情讲
打开pom.xml 文件
<dependencies>
<dependency>
<groupId>com.codeborne</groupId>
<artifactId>selenide</artifactId>
<version>4.12.2</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
</dependency>
</dependencies>
导入包
import com.codeborne.selenide.Configuration;
import org.junit.jupiter.api.Test;
import static com.codeborne.selenide.Selenide.open; public class testSelenideFirst { @Test
public void test1(){
Configuration.browser = "chrome";
System.setProperty("webdriver.chrome.driver", "D:\\work\\com.test.selenium\\drivers\\chromedriver.exe");
open("http://www.baidu.com");
}
}
1、浏览器配置为chrome
2、chromedriver 地址标注
3、打开网页
到此已经配置好第一个selenide 自动化测试程序。
后续每天更新selenide 和selenium 应用场景和使用细节,请关注收藏!!
可以交流分享:
最新文章
- Java基础之类Class使用
- flume原理及代码实现
- 【图像处理】【SEED-VPM】5.uImage的烧写 &; NFS烧写文件系统
- Redhat6.5使用centos yum源
- 生成读取相关连接的物理地址的lib(动态导入库)和dll(动态链接库)
- zabbix登陆问题:cannot allocate shared memory for collector
- total commander相关设置
- Java JDBC 驱动 MySQL
- HCE基础知识
- netty常用代码
- Slim + Twig 构建PHP Web应用程序
- cocos2d-x 3.0 创建工程的模板
- Spring 反转控制(IOC) 依赖注入(DI)
- php 设计模式系列(一)
- ubuntu操作系统以及开发环境的安装
- Coursera-AndrewNg(吴恩达)机器学习笔记——第三周编程作业
- -1-4 java io java流 常用流 分类 File类 文件 字节流 字符流 缓冲流 内存操作流 合并序列流
- Unix/Linux进程间通信
- LOJ 3043: 洛谷 P5280: 「ZJOI2019」线段树
- PT 转 PX
热门文章
- 【洛谷P2470】[SCOI2007]压缩
- 数据库优先生成EF CRUD演示
- LeetCode2.两数相加 JavaScript
- 第二章:RESTful API
- python写爬虫的弯路
- BZOJ1569: [JSOI2008]Blue Mary的职员分配(dp 暴力)
- Windows获取物理内存的2种方式 - 随笔记录
- shiro笔记-";Authentication failed for token submission [org.apache.shiro.authc.UsernamePasswordToken - ylw, rememberMe=false]. Possible unexpected error? (Typical or expected login exceptions should ext
- mysql系列一
- 企业Shell面试题及企业运维实战案例(三)