SELENIDE是什么?
Selenide是一个由Selenium WebDriver驱动的自动化测试框架,具备以下优点:
- 简练的流式API
- 支持Ajax稳定性测试
- 强大的真正页面对象选择器
使用Selenium无需考虑怎样关闭浏览器、处理超时和StaleElement异常、搜索相关的日志信息以及调试测试代码。只需要关心业务逻辑,剩下的教给Selenide完成就好!
快速上手
Selenide上手异常简单,不像高精尖技术那么困难。
将 selenide.jar 添加到项目中就可以了。下面是上手快Selenium速指南。
Maven用户:
将以下内容添加到pom.xml:
<dependency>
<groupId>com.codeborne</groupId>
<artifactId>selenide</artifactId>
<version>3.1</version>
<scope>test</scope>
</dependency>
Ivy用户:
将以下内容添加到ivy.xml:<