selenide,一个比selenium更简便的UI自动化框架

上一篇 / 下一篇  2016-05-18 11:13:44 / 个人分类:Selenium

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了。

原文:http://www.51testing.com/html/12/331912-3707533.html

TAG:

 

评分:0

我来说两句

我的栏目

日历

« 2024-05-15  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 4205
  • 日志数: 2
  • 建立时间: 2015-11-30
  • 更新时间: 2016-05-18

RSS订阅

Open Toolbar