RobotFramework自动化测试环境配置
現在工作是做自動化測試平臺維護的,平臺用的C#做的,主要是用來測試CMBRun項目,它是c/s結構的項目,而b/s結構的項目主要使用RF+Python來做。做這塊之前聽過自動化測試,身邊的朋友也有做這的,但對這些依然陌生,真是隔行如隔山。現在也比較榮幸有機會接觸到,有機會去學下,所以想著得趕緊學會,多學一點是一點。這周專門把我們老大的書由蟲師寫的<<RobotFramework自動化測試修煉寶典>>帶了回來,抓緊時間學習下。這篇主要是學習RobotFramework框架得搭建,里面涉及到得庫很多,可以用它來測試不同得方向,為了快速上手,所以先做Web方向的,以后再慢慢的學。
?一、Python安裝
這個就不多說,百度上一大把,我看書上安裝的python2.7版本的,我這里安裝的是3.6版本。記得在系統變量path中增加安裝路徑。我這里把python安裝在了C:\Program Files目錄下,所以path是:C:\Program Files\Python36;C:\Program Files\Python36\Scripts.
二、Robotframework安裝
下載地址:https://pypi.python.org/pypi/robotframework,然后獲得robotframework-3.0.2.tar.gz的文件,這里是3.0.2版本的。解壓,然后通過CMD命令工具打開到解壓目錄,我把RF要安裝的都放在了D:\RF下,然后進入解壓目錄,輸入python setup.py install 來安裝。這里我啟動cmd都是用管理員權限,避免出錯,因為我在公司安裝的時候就是因為這個錯誤導致AutoIT沒安裝成功。在安裝的過程中,看安裝日志可以看到兩個報錯,這可以忽略。
?
三、wxPython的安裝
wxPython用于支持Python圖形化界面,安裝它主要用來運行RIDE.
下載地址:https://extras.wxpython.org/wxPython4/extras.這里下載的wxPython-4.0.0b2-cp36-cp36m-win_amd64.whl。
?
?四、Robotframework-ride的安裝
Robotframework-ride是一個可視化工具,主要用來編寫案例。地址:https://pypi.python.org/pypi/robotframework-ride.這里下載的robotframework-ride-1.5.2.1.tar.gz。解壓出來,然后安裝。但是在安裝的時候出現了問題,如下圖。查了還真是python的版本問題,所以還得重新安裝。
五、重新安裝
重新下載python2.7,wxPython:https://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/wxPython2.8-win64-unicode-2.8.12.1-py27.exe/download.
六、安裝selenium
七、安裝selenium2library
下載地址:https://pypi.python.org/pypi/robotframework-selenium2library/1.5.0,我這里選的是robotframework-selenium2library-1.5.0.win-amd64.exe。
八、瀏覽器驅動
下載iedriver和chromedriver驅動,并將其放在C:\Python27目錄下。
九、編寫案例測試
這里我創建了一個Cuiyw的工程,下面創建了套件,然后創建了一個案例,案例也比較簡單,使用open bowser,用谷歌瀏覽器打開百度,這里要引入類庫Selenium2Library
啟動之后就可以看到谷歌瀏覽器打開了網頁,地址是百度的。
總結
以上是生活随笔為你收集整理的RobotFramework自动化测试环境配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 移动端屏幕自适应布局
- 下一篇: Genymotion出现unknown