現(xiàn)在工作是做自動(dòng)化測(cè)試平臺(tái)維護(hù)的,平臺(tái)用的C#做的,主要是用來(lái)測(cè)試CMBRun項(xiàng)目,它是c/s結(jié)構(gòu)的項(xiàng)目,而b/s結(jié)構(gòu)的項(xiàng)目主要使用RF Python來(lái)做。做這塊之前聽過(guò)自動(dòng)化測(cè)試,身邊的朋友也有做這的,但對(duì)這些依然陌生,真是隔行如隔山?,F(xiàn)在也比較榮幸有機(jī)會(huì)接觸到,有機(jī)會(huì)去學(xué)下,所以想著得趕緊學(xué)會(huì),多學(xué)一點(diǎn)是一點(diǎn)。這周專門把我們老大的書由蟲師寫的<<RobotFramework自動(dòng)化測(cè)試修煉寶典>>帶了回來(lái),抓緊時(shí)間學(xué)習(xí)下。這篇主要是學(xué)習(xí)RobotFramework框架得搭建,里面涉及到得庫(kù)很多,可以用它來(lái)測(cè)試不同得方向,為了快速上手,所以先做Web方向的,以后再慢慢的學(xué)。 一、Python安裝 這個(gè)就不多說(shuō),百度上一大把,我看書上安裝的python2.7版本的,我這里安裝的是3.6版本。記得在系統(tǒng)變量path中增加安裝路徑。我這里把python安裝在了C:\Program Files目錄下,所以path是:C:\Program Files\Python36;C:\Program Files\Python36\Scripts. 二、Robotframework安裝 下載地址:https://pypi./pypi/robotframework,然后獲得robotframework-3.0.2.tar.gz的文件,這里是3.0.2版本的。解壓,然后通過(guò)CMD命令工具打開到解壓目錄,我把RF要安裝的都放在了D:\RF下,然后進(jìn)入解壓目錄,輸入python setup.py install 來(lái)安裝。這里我啟動(dòng)cmd都是用管理員權(quán)限,避免出錯(cuò),因?yàn)槲以诠景惭b的時(shí)候就是因?yàn)檫@個(gè)錯(cuò)誤導(dǎo)致AutoIT沒(méi)安裝成功。在安裝的過(guò)程中,看安裝日志可以看到兩個(gè)報(bào)錯(cuò),這可以忽略。
三、wxPython的安裝 wxPython用于支持Python圖形化界面,安裝它主要用來(lái)運(yùn)行RIDE. 下載地址:https://extras.wx/wxPython4/extras.這里下載的wxPython-4.0.0b2-cp36-cp36m-win_amd64.whl。
四、Robotframework-ride的安裝 Robotframework-ride是一個(gè)可視化工具,主要用來(lái)編寫案例。地址:https://pypi./pypi/robotframework-ride.這里下載的robotframework-ride-1.5.2.1.tar.gz。解壓出來(lái),然后安裝。但是在安裝的時(shí)候出現(xiàn)了問(wèn)題,如下圖。查了還真是python的版本問(wèn)題,所以還得重新安裝。 五、重新安裝 重新下載python2.7,wxPython:https:///projects/wxpython/files/wxPython/2.8.12.1/wxPython2.8-win64-unicode-2.8.12.1-py27.exe/download. 六、安裝selenium 七、安裝selenium2library 下載地址:https://pypi./pypi/robotframework-selenium2library/1.5.0,我這里選的是robotframework-selenium2library-1.5.0.win-amd64.exe。 八、瀏覽器驅(qū)動(dòng) 下載iedriver和chromedriver驅(qū)動(dòng),并將其放在C:\Python27目錄下。 九、編寫案例測(cè)試 這里我創(chuàng)建了一個(gè)Cuiyw的工程,下面創(chuàng)建了套件,然后創(chuàng)建了一個(gè)案例,案例也比較簡(jiǎn)單,使用open bowser,用谷歌瀏覽器打開百度,這里要引入類庫(kù)Selenium2Library 啟動(dòng)之后就可以看到谷歌瀏覽器打開了網(wǎng)頁(yè),地址是百度的。 |
|