python3+Robot Framework+PyCharm環境部署及執行腳本


Robot Framework是一個非常優秀的開源關鍵字驅動自動化測試框架,目前已經支持python2和python3,但是GUI界面RIDE只支持python2,但是python的未來是python3,關於python3的RIDE當前只有一個開發版本,筆者沒有用過,聽說不太穩定,這里不做過多介紹,感興趣可以自己研究一下,體驗體驗,地址:https://github.com/robotframework/RIDE/issues/1719

筆者在這里介紹使用PyCharm編寫robot framework腳本,基本的用法。

一、安裝python3,官網下載傻瓜式安裝,下載

二、兩種方式安裝robot framework,建議看看官網:https://robotframework.org/

1、添加python3環境變量,不會的自行百度,打開命令行,執行命令:pip install robotframework,如果在命令行執行robot,返回幫助信息說明安裝成功了,可能還需要其他第三方庫,同樣的方式,執行命令pip install xxxx,到這里python3環境下的robot framework安裝完成。

2、在pycharm安裝,File->Settings->Project->Project Interpreter,在該頁面點擊“+”,搜索需要robot framework,以及需要安裝的其他第三方庫,很方便。

三、PyCharm安裝支持robotframe語法的插件,File->Settings->Plugins->Browse Repositories->搜索 IntelliBot,安裝IntelliBot @SeleniumLibrary Patched或者IntelliBot都差不多吧,IntelliBot @SeleniumLibrary Patched是個補修版本,GitHub里面介紹將來可能會合並到IntelliBot里面。

四、設置robot支持兩種文件*.robot和*.txt,還需添加支持*.txt的文件,File->Settings->Editor->File Types

五、設置腳本執行快捷方式,File->Settings->Tools->External Tools

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目錄會創建在這個目錄的下一級)

這樣設置的好處是既可以選擇單條用例,也可以選擇整個測試套件執行所有的用例。 

六、寫個簡單的用例,執行試一下。

七、測試報告


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM