不少關鍵字找不到,別急,多是缺乏庫文件!python
能夠上RF官網下載:RF第三方庫:http://robotframework.org/#test-librariesweb
我我的使用自帶標準庫比較少,對標準庫掌握的不夠吧,而後就本身去實現庫文件和用例關鍵字了。感受也不錯,這也正是該框架的優點所在,強悍的拓展性。使用本身的代碼app
庫文件的導入:框架
如上圖單擊套件名稱,右邊的面板展現以下圖工具
點擊 Library 後再彈窗內填寫須要導入的庫的名稱。測試
如果作elenium web自動化測試,咱們則須要導入selenium2library,以導入selenium2library爲例,在彈窗內填寫selenium2library點擊OK按鈕,RIDE則會自動去python目錄下去搜尋庫,如果不存在或者庫有錯,導入則不成功,以下圖如今紅色spa
咱們怎樣去查看錯誤緣由呢?看下圖:code
咱們看到裏面有一條:Print 'FALLED' ,library_name,err ,表明咱們庫名稱錯誤,如果其餘錯誤也可已在這裏根據錯誤提示去對應解決。ip
下載Robot framework-selenium2library:get
https://pypi.python.org/pypi/robotframework-selenium2library/1.5.0
RF-seleniumlibrary 能夠看作RF版的selenium 庫,selenium (webdriver)能夠認爲是一套基於web的規範(API),因此,RF 、appium 等測試工具均可以基於這套API進行頁面的定位與操做。
能夠經過python 的pip工具包進行安裝:
pip install robotframework-selenium2library
安裝完成以後立刻去導入庫還不行,還須要重啓RIDE,重啓RIDE以後再次導入以下圖:
即可以使用庫裏面的方法了。