一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

Robot Framework 環(huán)境搭建文檔

 langqy 2019-12-18

robotFramework是一個(gè)通用的自動(dòng)化測(cè)試框架來進(jìn)行驗(yàn)收測(cè)試和驗(yàn)收測(cè)試驅(qū)動(dòng)開發(fā)模式,它具有易于使用的表格的測(cè)試數(shù)據(jù)和關(guān)鍵字測(cè)試驅(qū)動(dòng)方法,其測(cè)試功能可通過實(shí)現(xiàn)與python或java的測(cè)試庫進(jìn)行擴(kuò)展,同時(shí),對(duì)于測(cè)試人員來說,通過robotframework,可以實(shí)現(xiàn)創(chuàng)建測(cè)試與關(guān)鍵字相同的自動(dòng)化的case。具體詳細(xì)的信息見官方的地址:http://www. ,github地址為:https://github.com/robotframework/robotframework。robotframework使用簡單,測(cè)試人員可以在不會(huì)寫代碼的情況下,可以通過robotframework把手動(dòng)的測(cè)試用例來實(shí)現(xiàn)自動(dòng)化的用例。

本文重點(diǎn)部分是介紹robotframework環(huán)境的搭建

1.Python安裝

首先搭建python環(huán)境,到http://www.下載python.2.7.11版本,安裝的時(shí)候,把python加入到path的環(huán)境變量,如果安裝的時(shí)候,未選擇加入到path的環(huán)境變量,可以通過手動(dòng)加入到path的環(huán)境變量,目錄分別為:C:\Python27 和  C:\Python27\Scripts(本人把python安裝在C盤的根目錄下)。

 

2.pip 和 setuptools 安裝

pip 是一個(gè)安裝和管理Python 包的工具,通過pip 去安裝Python 包將變得十分簡單,我們將省去了搜索–查找版本–下載–安裝等繁瑣的過程。pip 的安裝依賴于setuptools ,所以在安裝pip 之間需要先安裝setuptools。

基本上你安裝了上一步中的最新版python27,就會(huì)自帶pip和setuptools,只需要記得請(qǐng)將C:\Python27\Scripts添加到系統(tǒng)環(huán)境變量Path后面。

如果沒有,請(qǐng)移步setuptools 與pip 下載地址: https://pypi./pypi/setuptools

https://pypi./pypi/pip

 

 

3.wxPython下載

上一步我們拿到了對(duì)于版本的wxPython下載地址,如:

http:///projects/wxpython/files/wxPython/2.8.12.1/

 

 

 

4.Robot Framework安裝

有了pip,Robot Framework的安裝很簡單:

pip install robotframwork

或者,先下載后安裝:

https://pypi./pypi/robotframework

解壓后,cd到解壓后的安裝目錄,使用命令安裝:

python setup.py install

 

 

5.robotframework-ride安裝

robotframework-ride是一個(gè)圖形編輯器,讓你的使用更方便。 和上面的Robot Framework安裝一樣:

從網(wǎng)站下載庫包,后解壓,用命令安裝: https://pypi./pypi/robotframework-ride

python setup.py install

 

 

 

嚴(yán)格地講,一套R(shí)obot Framework的環(huán)境以上步驟算是可以正常運(yùn)行和使用了,接下去只是要下載最常用的庫包進(jìn)行支持(Selenium2Library是進(jìn)行web自動(dòng)化,AutoIt是進(jìn)行Windows下GUI的自動(dòng)化)

好,既然可以用了,我們就先看看這個(gè)圖形界面Ride長什么樣。這時(shí)候,你會(huì)發(fā)現(xiàn)robotframework-ride安裝是通過python命令裝的,桌面上根本沒有這個(gè)軟件圖標(biāo),我怎么啟動(dòng)它呢?

你可以去目錄C:\Python27\Scripts下找,回發(fā)現(xiàn)有一個(gè)【ride.py】文件,在命令行下輸入以下命令就能打開了:

python ride.py

我們可以自制一個(gè)啟動(dòng)圖標(biāo)到桌面,新建一個(gè)ride-run.bat文件,輸入:

python -c "from robotide import main; main()"

下次就可以在桌面雙擊這個(gè)bat文件進(jìn)行啟動(dòng)了,就是這么easy~

 

具體的腳本開發(fā)不是這章所要討論的,如上圖,如果要像Selenium 一樣啟動(dòng)瀏覽器進(jìn)行web自動(dòng)化測(cè)試的話,built-in的庫包是不夠的,需要下載擴(kuò)展包:Selenium2Library

7.Selenium2Library安裝

方法1:用pip安裝:

pip install robotframework-selenium2library

方法2:先下載后安裝:

https://pypi./pypi/robotframework-selenium2library

解壓后,cd到解壓后的安裝目錄,使用命令安裝:

python setup.py install

 


安裝后,可以在一個(gè)test suite內(nèi)點(diǎn)擊【Library】,然后輸入Selenium2Library進(jìn)行導(dǎo)入,如果導(dǎo)入后,Selenium2Library顯示的是紅色字體,說明沒有成功,有問題。如果是黑色默認(rèn)字體,說明成功了,可以按F5進(jìn)行查看:

8.geckodriver, chromedriver 和 IEDriverServer瀏覽器驅(qū)動(dòng)

要啟動(dòng)相應(yīng)的瀏覽器必須要有它的驅(qū)動(dòng)器,可以到Selenium官網(wǎng)下載所以相關(guān)的Driver:

http://www./download/

可以Selenium官網(wǎng)訪問不了,直接貼:

  1. Mozilla GeckoDriver(Firefox) https://github.com/mozilla/geckodriver/releases
  2. Google Chrome Driver https://sites.google.com/a/chromium.org/chromedriver/ https://chromedriver.storage./index.html?path=2.28/
  3. Microsoft Edge Driver(IE)

https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/

請(qǐng)注意,下載后將這3個(gè)驅(qū)動(dòng)(exe文件)放在C:\Python27目錄下

9.pywin32 安裝

pywin32是autoit的運(yùn)行環(huán)境,安裝autoit前必須安裝pywin32,下載后默認(rèn)安裝即可。

更加相應(yīng)版本下載最新pywin32 版本: https:///projects/pywin32/files/pywin32/

例如:pywin32-220.win-amd64-py2.7.exe

 

 

10.autoit 安裝

AutoIt沒有64位的版本,直接下載并安裝AutoIt Full Installation可執(zhí)行文件。

https://www./site/autoit/downloads/

特別注意:雖然autoit沒有64位的版本,但在安裝時(shí)請(qǐng)一定要選擇64位安裝模式(安裝過程中會(huì)提示)

 

 

11.AutoItLibrary 安裝

去google code下載:

https://code.google.com/archive/p/robotframework-autoitlibrary/downloads

安裝房叔和上面的一樣,解壓后,命令安裝:

python setup.py install

特別注意:雖然命令一樣,但特別注意這里,應(yīng)該用管理員身份打開命令提示符:右擊開始菜單——單擊命令提示符(管理員)——在cmd窗口中輸入“python setup.py install”才能安裝成功,否則會(huì)報(bào)錯(cuò)。

 

 

 

12. Requests 和 robotframework-requests安裝

 

 

 

 

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    免费在线成人午夜视频| 亚洲妇女黄色三级视频| 亚洲精品av少妇在线观看| 视频一区二区黄色线观看| 99热在线精品视频观看| 午夜小视频成人免费看| 欧美日韩国产黑人一区| 亚洲少妇一区二区三区懂色| 隔壁的日本人妻中文字幕版| 日韩三极片在线免费播放| 欧美日韩国产黑人一区| 欧美日韩校园春色激情偷拍| 亚洲欧美日韩精品永久| 热情的邻居在线中文字幕| 中文字幕一区二区久久综合| 亚洲免费观看一区二区三区| 丰满少妇高潮一区二区| 欧美激情中文字幕综合八区| 国产精品香蕉在线的人| 亚洲天堂久久精品成人| 日韩一区二区三区嘿嘿| 精品人妻一区二区三区在线看| 大香蕉伊人精品在线观看| 国产肥妇一区二区熟女精品| 国产在线一区二区免费| 空之色水之色在线播放| 不卡中文字幕在线免费看| 激情图日韩精品中文字幕| 人妻内射精品一区二区| 国产一级内片内射免费看| 东北老熟妇全程露脸被内射| 国产日韩欧美一区二区| 亚洲熟妇av一区二区三区色堂| 91超频在线视频中文字幕| 91欧美亚洲精品在线观看| 国产成人精品视频一二区| 午夜精品国产一区在线观看| 熟女高潮一区二区三区| 国产毛片av一区二区三区小说| 国产国产精品精品在线| 色偷偷偷拍视频在线观看|