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 应用场景和使用细节,请关注收藏!!

可以交流分享:

最新文章

  1. Java基础之类Class使用
  2. flume原理及代码实现
  3. 【图像处理】【SEED-VPM】5.uImage的烧写 &amp; NFS烧写文件系统
  4. Redhat6.5使用centos yum源
  5. 生成读取相关连接的物理地址的lib(动态导入库)和dll(动态链接库)
  6. zabbix登陆问题:cannot allocate shared memory for collector
  7. total commander相关设置
  8. Java JDBC 驱动 MySQL
  9. HCE基础知识
  10. netty常用代码
  11. Slim + Twig 构建PHP Web应用程序
  12. cocos2d-x 3.0 创建工程的模板
  13. Spring 反转控制(IOC) 依赖注入(DI)
  14. php 设计模式系列(一)
  15. ubuntu操作系统以及开发环境的安装
  16. Coursera-AndrewNg(吴恩达)机器学习笔记——第三周编程作业
  17. -1-4 java io java流 常用流 分类 File类 文件 字节流 字符流 缓冲流 内存操作流 合并序列流
  18. Unix/Linux进程间通信
  19. LOJ 3043: 洛谷 P5280: 「ZJOI2019」线段树
  20. PT 转 PX

热门文章

  1. 【洛谷P2470】[SCOI2007]压缩
  2. 数据库优先生成EF CRUD演示
  3. LeetCode2.两数相加 JavaScript
  4. 第二章:RESTful API
  5. python写爬虫的弯路
  6. BZOJ1569: [JSOI2008]Blue Mary的职员分配(dp 暴力)
  7. Windows获取物理内存的2种方式 - 随笔记录
  8. shiro笔记-&quot;Authentication failed for token submission [org.apache.shiro.authc.UsernamePasswordToken - ylw, rememberMe=false]. Possible unexpected error? (Typical or expected login exceptions should ext
  9. mysql系列一
  10. 企业Shell面试题及企业运维实战案例(三)