【RF-11】Selenium2Library<2>
元素定位需要结合selenium简明教程全套勤加练习,现在我们对Selenium2Library这个库的常用关键字做简单的介绍,废话不多说,搞起来吧~
等待元素出现
页面加载需要时间,所以就有了以下关键字:
其余的相关页面元素判断关键字可参考【RF-03】F5和测试结果
获取浏览器title
在之前的介绍中我们已经接触过获取浏览器标题等的操作:
详情参考【RF-03】F5和测试结果
获取文本和元素属性值
在我们实际应用中有时候需要获取一些动态的文本以进行用例断言:
详情参考【RF-03】F5和测试结果
cookie处理
cookie是在爬虫中必用的信息,RF也提供了对其进行操作的方法:
下拉框的选择和执行JS
下拉框可使用属性value或其他和两次点击进行实现:
执行JavaScript:
一个简单应用
在实际工作中,虽然用例自动执行我们能看到,但是我们只相信数据,所以每个用例都需要使用数据进行对比验证正确性,就拿打开百度首页进行举例:
查看测试结果:
对于Selenium2Library的常用关键字来说,学习起来还是比较容易的,关键字驱动,最多只需要对关键字的参数进行指定,就可以轻易实现各种对页面元素的操作,使得工作效率提高不少,后面我们将对RF的使用小技巧进行介绍。
往期精彩:selenium简明教程全套