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:

 

评分:0

我来说两句

Open Toolbar