以前簡單的介紹瞭如何使用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這個框架!
以爲寫的不錯的,就給點贊吧,我寫了一些東西尚未人贊呢...