Robot Framework是一個很是優秀的開源關鍵字驅動自動化測試框架,目前已經支持python2和python3,可是GUI界面RIDE只支持python2,可是python的將來是python3,關於python3的RIDE當前只有一個開發版本,筆者沒有用過,據說不太穩定,這裏不作過多介紹,感興趣能夠本身研究一下,體驗體驗,地址:https://github.com/robotframework/RIDE/issues/1719python
筆者在這裏介紹使用PyCharm編寫robot framework腳本,基本的用法。git
1、安裝python3,官網下載傻瓜式安裝,下載github
2、兩種方式安裝robot framework,建議看看官網:https://robotframework.org/框架
一、添加python3環境變量,不會的自行百度,打開命令行,執行命令:pip install robotframework,若是在命令行執行robot,返回幫助信息說明安裝成功了,可能還須要其餘第三方庫,一樣的方式,執行命令pip install xxxx,到這裏python3環境下的robot framework安裝完成。測試
二、在pycharm安裝,File->Settings->Project->Project Interpreter,在該頁面點擊「+」,搜索須要robot framework,以及須要安裝的其餘第三方庫,很方便。插件
3、PyCharm安裝支持robotframe語法的插件,File->Settings->Plugins->Browse Repositories->搜索 IntelliBot,安裝IntelliBot @SeleniumLibrary Patched或者IntelliBot都差很少吧,IntelliBot @SeleniumLibrary Patched是個補修版本,GitHub裏面介紹未來可能會合併到IntelliBot裏面。命令行
4、設置robot支持兩種文件*.robot和*.txt,還需添加支持*.txt的文件,File->Settings->Editor->File Typesblog
5、設置腳本執行快捷方式,File->Settings->Tools->External Toolsip
name:Run Robot開發
Program:D:\Python36\Scripts\pybot.bat (python安裝目錄下面pybot.bat的路徑,若是「D:\Python36\Scripts\」有加環境變量,這裏能夠直接寫pybot.bat)
Arguments:-d log $FilePath$(-d log意思是生成的結果放到log目錄下面,$FilePath$是執行測試套件或者單條用例的路徑)
Working directory:$ProjectFileDir$(工做目錄,上面一個參數的log目錄會建立在這個目錄的下一級)
這樣設置的好處是既能夠選擇單條用例,也能夠選擇整個測試套件執行全部的用例。
6、寫個簡單的用例,執行試一下。
7、測試報告