1. 程式人生 > >RobotFramework+Appium自動化測試之(一)環境搭建

RobotFramework+Appium自動化測試之(一)環境搭建

一、環境安裝

1.1安裝Python

1.由於robotframework自動化測試框架是基於Python語言開發的,所以安裝Python是前提

3.版本:由於wxpython(另外一個安裝包)只支援Python2版本,所以我們安裝Python

4.雙擊安裝,選擇安裝路徑,繼續下一步即可

5.繼續下一步,這裡選擇全部安裝

6、安裝進度

 

7.安裝完成

8.配置環境變數

9.追加環境變數後,點選儲存

10.驗證Python安裝是否成功,輸入Python看版本資訊,至此我們已安裝Python完成。

 

1.2安裝setuptools和pip

1.下載地址

2.Pip依賴setuptools,所以先安裝setuptools,而pip直接採用pip命令安裝

如果你安裝的是最新版的Python27,自帶有pip和setuptools,只需把D:\Python27\Scripts新增到環境變數中即可,如果不是最新的,請下載安裝…

1.3安裝robotframework

1.安裝命令:pip install robotframework

2.正在載入

3.安裝成功,黃色字型提示:您安裝的版本是9.0.1,有新的版本9.0.3可用,我們暫不升級

 

1.4安裝robotframework-ride

下載地址

1.      由於ride是依賴於wxPython的,所以安裝ride前先安裝wxpthon

2.      但又由於ride對版本要求高,必須一致,所以如果先安裝wxpthon,再裝最新的ride,會提示安裝失敗

3.輸入命令:pip install robotframework-ride

 

4正在載入

5載入完成

6.輸入from robotide impot main檢視需要安裝wxpython的版本

 

7.去官網下載,建議用谷歌瀏覽器開啟,ie無法開啟

http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/

8.安裝wxpython

 

9.下一步

 

10.選擇安裝目錄

11.安裝檔案

 

12安裝中

 

13安裝完成

 

14輸入python,輸入

16進入目錄,開啟成功,輸入以下命令自制ride.bat到桌面上
python -c "from robotide import main; main()"

至此安裝成功

 

1.5安裝selenium2library庫

Selenium2library類庫是做web自動化必須庫,所以需要安裝

 

1.      方法1

1:pip安裝輸入pip installrobotframework-selenium2libray

2.安裝完成


方法2

1.下載安裝

下載地址

2.使用命令python setup.py install安裝

驗證是否安裝成功,robot新建一個testsuit,匯入library,如果黑色表示安裝成功,如果紅色安裝失敗

 

2.      注意一定區分大小寫,不然會匯入報錯,日誌如下:

1.6安裝geckodriver,chromedriver 和 IEDriverServer瀏覽器驅動

可以Selenium官網訪問不了,直接貼:

請注意,下載後將這3個驅動(exe檔案)放在C:\Python27目錄下

1.7pywin32 安裝

1. pywin32autoit的執行環境,安裝autoit前必須安裝pywin32,下載後預設安裝即可。

下載後,用命令安裝

 

安裝完成

1.8autoit 安裝

AutoIt沒有64位的版本,直接下載並安裝AutoIt Full Installation可執行檔案。

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

 

安裝完成

 

1.9安裝AutoItLibrary

python setup.py install

3.首先解壓下載的檔案AutoItLibrary


4.解壓後如下目錄顯示


5.拷貝解壓後的全部目錄,複製到D:\Python27\Lib\site-packages\AutoItLibrary\lib(筆者是安裝在D盤下了)

6.輸入安裝命令:python setup.py install

7.安裝完成截圖

8.開啟目錄檢視檔案安裝結果

(1)安裝前

(2)安裝後

 

(3)發現多了一個檔案AutoItX3.dll

(4)驗證安裝是否成功:匯入AutoItLibrary庫,類似上述Selenium2Library一樣(注意大小寫)

5.檢視庫匯入情況,如果黑色表示安裝成功,如果紅色安裝失敗

2.0總結:

1.至此,RobotFramework的環境終於搭建完成,如果需要額外其他的擴充套件包支援,請參考Selenium2Library的方式下載並按照相應包,例如常用的有:

安裝命令:pip install robotframework-ftplibrary

安裝命令:pip install robotframework-databaselibrary

附:如何更改ride機器人小圖示技巧

1.      在目錄D:\Python27\Scripts下找到ride

2.      右鍵快捷方式

3.右鍵屬性更改圖示

4.開啟目錄D:\Python27\Lib\site-packages\robotide\widgets下,預覽並載入robot圖片

5.點選確定該圖示

6.確定,應用,看到出現機器人圖示了,說明修改成功

 

參考部落格

1.Robot Framework安裝部署詳細教程(Windows7 64位)

2. Robot Framework+Selenium2+AutoItLibrary安裝

網址:https://blog.csdn.net/linlu_home/article/details/78972099