1.內置庫
robot framework內置庫路徑:%PATHON_PATH%\Lib\site-packages\robotframework-3.0.2-py2.7.egg\robot\libraries
RIDE讀取內置庫的路徑:%PATHON_PATH%\Lib\site-packages\robotide\lib\robot\libraries
一般應將robot framework下庫文件拷貝到RIDE的庫文件路徑下,以保證RIDE讀取的是最新的庫文件
2.外置庫
robot framework是基於python開發,外置庫的安裝同python庫的安裝:
通過pip安裝(需知道庫名,可以去https://pypi.org網站查),安裝方便;
和源碼安裝 python setup.py install,需解決依賴關系
2.1SeleniumLibrary(web自動化測試)
最新版SeleniumLibrary3.1.1 已經兼容舊的SeleniumLibrary和Selenium2Library
下載地址:https://github.com/robotframework/SeleniumLibrary
安裝成功后庫存放路徑:%PATHON_PATH%\Lib\site-packages\robotframework_seleniumlibrary-3.1.1-py2.7.egg\SeleniumLibrary\
SeleniumLibrary依賴包:
decorator
selenium
robotframework
docutils
chromedriver下載地址:http://chromedriver.storage.googleapis.com/index.html
IEdriver下載地址:http://selenium-release.storage.googleapis.com/index.html
firefox驅動下載地址:https://github.com/mozilla/geckodriver/releases/
2.2AutoItLibrary(c/s自動化測試)
局限:只能識別標准的win32系統控件
pywin32下載地址:https://sourceforge.net/projects/pywin32/files/pywin32/
AutoItLibrary下載地址:https://github.com/qitaos/robotframework-autoitlibrary
AutoIt下載地址:https://www.autoitscript.com/site/autoit/downloads
安裝完成庫存放路徑:%PYTHON_PATH%\Lib\site-packages\AutoItLibrary
2.3DatabaseLibrary(數據庫測試)
下載地址:https://github.com/franz-see/robotframework-database-library
安裝完成庫存放路徑:%PYTHON_PATH%\Lib\site-packages\robotframework_databaselibrary-1.0.1-py2.7.egg\DatabaseLibrary
2.4 AppiumLibrary(移動端自動化測試)
依次安裝:Appium
Appium-Python-Client
robotframework-appiumlibrary
安裝完成庫存放路徑:%PYTHON_PATH%\Lib\site-packages\AppiumLibrary
2.5 RIDE編輯器中導入到測試項目