【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這個框架!

以爲寫的不錯的,就給點贊吧,我寫了一些東西尚未人贊呢...

相關文章
相關標籤/搜索