以前简单的介绍了如何使用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这个框架!
以为写的不错的,就给点赞吧,我写了一些东西尚未人赞呢...