小白安裝robotframework環(huán)境教程

咳咳!首先聲明,我也是個(gè)小白!

最近在研究RF框架,因?yàn)橹霸诠居杏眠^(guò)robotframework這個(gè)框架做一些簡(jiǎn)單的自動(dòng)化,

現(xiàn)在想自己搭建一套玩玩,如有不足請(qǐng)多多提點(diǎn)~

(本章僅包含環(huán)境搭建,ride工具使用請(qǐng)看下章?)

關(guān)于RF部署網(wǎng)上的教程較多且復(fù)雜,有些說(shuō)的很簡(jiǎn)單,有的解釋不清楚,感覺(jué)不適合小白用戶

于是自己開(kāi)了一篇文章記錄自己踩過(guò)的坑,后續(xù)自己如果忘了還可以來(lái)回顧一下~哈哈

以下附上攻略!

一、python環(huán)境

Robot Framework框架是基于python的,所以一定要有python環(huán)境

python下載地址:Download Python | Python.org

當(dāng)然選擇一個(gè)合適的python環(huán)境很重要,為了避免后面和wxpython出現(xiàn)的兼容問(wèn)題,這里我們選用2.7.x版本的就可以

我這里選用的是2.7.9版本

選擇2.7.9版本

選擇64位系統(tǒng)

安裝的時(shí)候基本一路點(diǎn)下去就可以

選next不用我說(shuō)了吧~哈

目錄新手直接默認(rèn)就好了,省的后面麻煩

把這個(gè)選第一個(gè),這樣能直接幫你把環(huán)境變量配置好

然后,就是biubiu~等待安裝完成!

安裝完成后檢查一下目錄,看是不是有python這個(gè)文件

打開(kāi)命令行頁(yè)面檢查一下python環(huán)境是否安裝成功

輸入python --verison 或者pthon -V查看是否安裝成功

出現(xiàn)版本號(hào)代表安裝成功

可以輸入pip list檢查一下,現(xiàn)在的庫(kù)都有什么

pip從python2.7.9后集成,一般來(lái)說(shuō)安裝往后的python版本,pip就是自帶??

然后到這里,python安裝完成!

二、wxpython環(huán)境

wxPython是Python語(yǔ)言的一套GUI圖形庫(kù);因?yàn)镽IDE是基于這個(gè)庫(kù)開(kāi)發(fā)的,所以這個(gè)必須安裝。

注意:這個(gè)雖然可以用pip進(jìn)行直接安裝,但是那樣的話安裝的就是老的版本,而我們需要讓wxpython版本和python相對(duì)應(yīng)

所以,建議自行安裝。這個(gè)去官網(wǎng)上也可以下載,不過(guò)官網(wǎng)上的版本比較高,我沒(méi)有官網(wǎng)上找到我們需要的版本,如果有人

知道怎么找請(qǐng)告知一下~

下載地址:wxPython -? Browse /wxPython/2.8.12.1 at SourceForge.net

wxpython版本選這個(gè)

這里我使用的是2.8.12.1版本,進(jìn)來(lái)直接選最多人下載的那個(gè),肯定沒(méi)錯(cuò),哈哈

選擇unicode是為了避免后面出現(xiàn)中文不兼容的問(wèn)題!后綴因?yàn)槲覀僷ython是用的2.7.x。所有wxpython用py27,不要用py26

wxpython的安裝也基本上一路點(diǎn)點(diǎn)點(diǎn)

這個(gè)next大家沒(méi)有意見(jiàn)吧

協(xié)議當(dāng)然也要同意的,雖然看不懂

默認(rèn)是這個(gè)地址C:\Python27\Lib\site-packages,如果不是自己改一下

第一個(gè)沒(méi)必要勾選

然后就等著唰唰唰就安裝好了~~

安裝完成沒(méi)有任何反應(yīng)是嘛,我們來(lái)檢驗(yàn)一下是否安裝完成

打開(kāi)dos命令,輸入python,進(jìn)入python模式,輸入:

import wx

如果沒(méi)有任何報(bào)錯(cuò)。就代表安裝成功啦~

對(duì)了,退出python編輯模式命令是

exit()

不過(guò)在pip list的時(shí)候看不到wxpython,我想可能是我們不是用pip命令安裝的原因吧~哈

下一步!

三、安裝robotframework-ride

robotframework-ride是一個(gè)圖像化界面工具,就是一個(gè)圖形界面的用于創(chuàng)建、組織、運(yùn)行測(cè)試的軟件。

這個(gè)也是,一行命令搞定

pip install robotframework-ride

安裝完成

再次pip list檢查

這一步也完成了~

ps:現(xiàn)在有些同學(xué)這一步?jīng)]辦法成功了,是因?yàn)槟J(rèn)pip安裝的list是最新版本,不太匹配,如果有需要的小伙伴可以私信我我發(fā)給你們合適版本的ride。

如果拿到了安裝包,安裝過(guò)程如下:

選擇下一步

選擇你電腦上的匹配的python版本,我電腦上有2.7和3.7的,所以會(huì)有兩個(gè),此時(shí)選擇2.7的即可。如果你們電腦上只有一個(gè)版本,那么直接點(diǎn)下一步即可

點(diǎn)擊下一步

然后等待安裝完成就可以了

四、安裝robbotframework

這個(gè)就比較簡(jiǎn)單啦,不用很復(fù)雜的操作,直接pip安裝就好啦~

打開(kāi)dos頁(yè)面,輸入:

pip install robotframework

ok

呼,這么快就安裝好了,是不是不敢相信~

那么,pip list檢查一下咯

好的,沒(méi)問(wèn)題,下一個(gè)!

五、安裝robotframework-selenium2library庫(kù)

RF-seleniumlibrary 可以看做RF版的selenium 庫(kù)

selenium (webdriver)可以認(rèn)為是一套基于web的規(guī)范(API),所以,RF 、appium 等測(cè)試工具都可以基于這套API進(jìn)行頁(yè)面的定位與操作。

輸入命令:

pip install robotframework-selenium2library

ok

例行檢查pip list

這里發(fā)現(xiàn)它不光幫你安裝了selenium2library庫(kù),也幫你把seleniumlibrary庫(kù)安裝了,這個(gè)沒(méi)什么影響

到這里,基本大功告成!

不過(guò)這時(shí)候小伙伴會(huì)問(wèn)了,怎么啟動(dòng)呀,怎么找不到啟動(dòng)頁(yè)面,不要著急

dos輸入ride.py就可以調(diào)起來(lái)啦

啟動(dòng)ride

是不是很酷炫

一些題外話,下面東西部署必須安裝,按需安裝~

測(cè)試接口用到的庫(kù):

pip install robotframework-requests

其他第三方庫(kù)就看自己需求添加了,有時(shí)間再更新吧。

后記:

如果想要在桌面創(chuàng)建快捷方式,也可以

右鍵新建一個(gè)快捷方式,對(duì)象位置這樣輸入:

C:\Python27\pythonw.exe -c"from robotide import main; main()"

這個(gè)名稱可以自定義,一般用ride

完成

這樣子,只要在桌面雙擊就可以啟動(dòng)啦~~

好啦,到目前為止,RF環(huán)境就已經(jīng)部署完成了,

至于ride工具如何使用和編寫(xiě)自動(dòng)化測(cè)試用例,請(qǐng)看我下章教程吧~~

拜了個(gè)拜~

備注一些坑

關(guān)于檢查環(huán)境變量:

如果有人一開(kāi)始在安裝python的時(shí)候沒(méi)有選擇默認(rèn)幫你配置環(huán)境變量,那么后面運(yùn)行python時(shí)候就會(huì)報(bào)錯(cuò)

這時(shí)候請(qǐng)檢查你的環(huán)境變量,打開(kāi)

計(jì)算機(jī)-系統(tǒng)屬性-高級(jí)系統(tǒng)設(shè)置-環(huán)境變量

系統(tǒng)屬性-高級(jí)系統(tǒng)設(shè)置-環(huán)境變量

找到右邊的系統(tǒng)變量,里面的path變量,雙擊打開(kāi)編輯,變量值拉到最前面,檢查一下是不是你的python安裝目錄.

我這里用的是默認(rèn)的下載目錄,這樣子就是對(duì)的,如果和你的下載目錄不符合請(qǐng)手動(dòng)修改至一致

C:\Python27\;C:\Python27\Scripts;

記得注意目錄大小寫(xiě),以及中英文哦~

三、安裝robbotframework

這個(gè)就比較簡(jiǎn)單啦,不用很復(fù)雜的操作,直接pip安裝就好啦~

打開(kāi)dos頁(yè)面,輸入:

pip install robotframework

ok

呼,這么快就安裝好了,是不是不敢相信~

那么,pip list檢查一下咯

好的,沒(méi)問(wèn)題,下一個(gè)!

三、安裝robbotframework

這個(gè)就比較簡(jiǎn)單啦,不用很復(fù)雜的操作,直接pip安裝就好啦~

打開(kāi)dos頁(yè)面,輸入:

pip install robotframework

ok

呼,這么快就安裝好了,是不是不敢相信~

那么,pip list檢查一下咯

好的,沒(méi)問(wèn)題,下一個(gè)!

作者:依北辰

鏈接:http://www.itdecent.cn/p/997673f98982

來(lái)源:簡(jiǎn)書(shū)

著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請(qǐng)注明出處。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容