OnlyTheStrongSurvive
selenide,一个比selenium更简便的UI自动化框架
上一篇 /
下一篇 2016-03-11 15:04:07
/ 个人分类:自动化
selenide是一个用Java编写易读的和易于维护的自动化测试框架,让你将注意力集中在业务逻辑测试。好了,废话不多说,先写出一个简单的例子看看,一个简单
百度收搜业务,然后验证搜索的信息。
//打开页面
open("https://www.baidu.com/");
//根据id查找元素,并进行操作
$("#kw").sendKeys("selenide");
$("#su").click();
//断言验证搜索到的信息是否等于selenide
$(By.xpath("//*[@id=\"1\"]/h3/a/em")).shouldHave(text("selenide"));
是不是比之前写的简单了很多,当然还有很多方法都简化了,感觉虽然不是很完善,或者是我使用不够灵活,但是这东西也兼容selenium2,我一样可以结合之前的webdriver去使用。
使用前需要导入两个包
import static com.codeborne.selenide.Selenide.*;
import static com.codeborne.selenide.Condition.*;
那么,这样我们就能使用selenide了。
收藏
举报
TAG: