【Robot Framework】robot framework 学习以及selenium、appnium、requests实践(二)

以前简单的介绍了如何使用RF,在这一节里,主要介绍下Selenium2Library的API, 在线的地址是http://robotframework.org/Selenium2Library/Selenium2Library.html ,也能够在RIDE中F5,而后选Selenium2Library,来查看APIhtml

这里简单翻译下经常使用的一些方法:python

一、Open Browser :[ url | browser=firefox | alias=None | remote_url=False | desired_capabilities=None | ff_profile_dir=None ]框架

二、Input Text: [ locator | text ]iphone

三、Click Button:[ locator ]url

四、Click Element:[ locator ]firefox

五、Wait Until Page Contains Element :[ locator | timeout=None | error=None ]翻译

六、各类Gethtm

以及如何使用获取的值来进行变量赋值(elements为xpath取到的元素集合)blog

七、变量赋值ip

八、各类 Run Keywords If,具体查API啊

九、For 循环

十、各类should,做为验证用的,根据本身须要的验证点再来用

 

复杂的实例:

我仔细的研究了下,把个人一个稍微复杂case来作了验证,学会了这一个例子,我以为基本就搞明白了

一、打开搜狗购物首页,输入iphone;二、点击海淘;三、输入价格区间1000,2000;四、查看返回结果是否为36个,而且查看全部价格范围是否在1000--2000之间

这里面的注意点:一、变量的赋值;二、取值的时候是支持python的切片的;三、验证点的时候是支持python中的逻辑判断的;

看到了这里,是否是发现这东西挺不错的,看了下一章的话,你会爱上RF这个框架!

以为写的不错的,就给点赞吧,我写了一些东西尚未人赞呢...

相关文章
相关标签/搜索