Robotframework-Appium系列:安裝配置


1.   Robotframework-android系列:安裝配置

1.1. 安裝環境

64位win10家庭中文版

1.1. 安裝說明

網上robotframework-appium安裝資料也不少,但是總是不太完整,有些步驟直接省略,那么安裝的時候就會出現各種問題。所以這里將自己安裝的過程整理成筆記,方便以后回看,也希望給其他入門的人一點提示,免得走冤枉路\(^o^)/~。

Robotframework的使用需要python環境的支持,所以首先需要安裝python環境。

1.2. 安裝文件准備

表1 安裝文件准備

順序

名稱

安裝方法

下載地址

說明

1

python

雙擊默認安裝python-2.7.13.amd64.msi

https://www.python.org/

一切的基礎,安裝路徑不能有空格

2

pip

Cmd中執行easy_install Pip

https://pip.pypa.io/en/latest/index.html

easy_install.exe pip

3

wxPython

直接雙擊下載的文件wxPython

http://wxpython.org/download.php#stable

或在cmd中使用命令pip install –U wxPython,支撐Ride的運行庫

4

robotFramework

直接雙擊安裝文件robotframework-2.8.7.win-amd64.exe

https://pypi.python.org/pypi/robotframework/2.8.7

robot framework本身

5

robotFramework-ride

cmd命令里面執行執行pip install robotframework-ride

https://pypi.python.org/pypi/robotframework-ride

ride本身

6

Robotframework-selenium2library

cmd中執行命令pip install robotframework-selenium2libray

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

selenium2測試庫,基於webdriver驅動

7

pywin32

exe文件,直接雙擊安裝,注意版本對應

https://sourceforge.net/projects/pywin32/files/pywin32/Build%20219/

AutoItLibrary安裝前提

8

AutoItV3

exe文件,直接雙擊安裝

http://www.autoitscript.com/site/autoit-news/autoit-v3-3-10-0-released/

AutoItLibrary使用前提

9

AutoItLibray

cmd中執行pip install AutoItLibrary

http://code.google.com/p/robotframework-autoitlibrary/

AutoItLibrary測試庫

10

Requests

cmd命令執行:pip install requests

https://pypi.python.org/pypi/requests

RequestsLibrary庫使用前提

11

RequestsLibrary

cmd命令執行:pip install robotframework-requests 

https://github.com/bulkan/robotframework-requests

[1][2]http request庫

12

AppiumLibrary

命令行執行

pip install robotframework-appiumlibrary

 

 

其他需要的庫,都可以直接通過pip install安裝

 

 

 

 

 

 

說明

 

 

鏈接:http://pan.baidu.com/s/1dFrR1QD 密碼:rbwa

百度網盤軟件整理

1.3. RF環境搭建

參考robotframework-selenium2Library安裝配置 

1.4. Android環境搭建[3]

順序

安裝包名次

安裝方法

下載地址

備注

1

Jdk

雙擊安裝,並配置環境變量:

1. JAVA_HOME

2. CALSSPATH:

.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;

3.path:

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

 

https://www.java.com/zh_CN/download/manual.jsp

 

Android是由Java語言開發的,所以想開發Android應用首先需要Java環境,所以,我們首先需要安裝Java環境

 

2

Sdk

下載安裝,配置環境變量:

1. ANDROID_HOME:

D:\android-sdk

2.path:

;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;

 

http://developer.android.com/sdk/index.html

 

Android SDK提供了你的API庫和開發工具構建,測試和調試應用程序,Android。簡單來講,Android SDK 可以看做用於開發和運行Android應用的一個軟件。

 

3

安卓模擬器

下載安裝,推薦使用夜神模擬器

https://www.yeshen.com/

 

模擬真機,速度媲美真機速度

 

說明

 

 

 

 

1.5. Appium環境搭建

順序

安裝包名次

安裝方法

下載地址

備注

1

Node.js

exe文件,直接雙擊安裝,安裝完設置node環境變量,將C:\Program Files\nodejs(使用自己的路徑)添加到環境變量“PATH”項中(注意環境變量之間用“;”隔開)

http://nodejs.org/download/

 

檢測是否安裝成功:

Cmd命令窗口,輸入npm

2

Appium

cmd命令行執行:

npm install -g appium@1.5

配置環境變量:

1. APPIUM_HOME:

D:\Appium\Appium\node_modules(根據自己的安裝路徑配置)

2.path:

%APPIUM_HOME%\.bin

 

 

3

Appium-python-client

1.下載安裝

2.命令安裝:

pip install Appium-Python-Client

https://pypi.python.org/pypi/Appium-Python-Client/0.24

 

 

說明

參考百度文庫安裝文檔地址如下所示 https://wenku.baidu.com/view/e29fc881d1d233d4b14e852458fb770bf78a3b45.html

鏈接: https://pan.baidu.com/s/1kVsv1OF 密碼: 6uxf

 

 

1.5.1.   Jdk安裝配置

建議安裝jdk1.8,安裝配置請自行百度。

1.5.2.   Sdk安裝

下載sdk文件,這里百度網盤提供的地址下載installer_r24.4.1-windows.exe,直接雙擊安裝。安裝完成之后需要配置環境變量,如圖是android_home和path的配置

 

 

 

注意:

在Android SDK的安裝目錄下,雙擊“SDK Manager.exe”,打開Android SDK Manager,Android SDK Manage負責下載或更新不同版本的SDK包,我們看到默認安裝的Android SDK Manager只安裝了一個版本的sdk tools。如圖

第一次安裝的時候選擇默認的包安裝即可,如果后面需要再次打開 sdk manager 下載所需的安裝包即可。

 

1.5.3.   Node.js安裝

下載node.js,到下載地址,下載合適版本的node.exe即可。

下載地址:https://nodejs.org/download/

設置node.js的環境變量;環境變量path中添加本機node.js位置,如圖

 

 

 

打開cmd,輸入node –v,顯示node的版本號,說明node.js安裝成功,如圖

 

 

說明:新版的node.js已經集成了NPM,所以不用單獨安裝NPM。

 

 

 

 

1.5.4.   Appium安裝

下載AppiumForWindows直接雙擊安裝,安裝完成后配置環境變量,如圖

 

 

 

 

 

Appium檢查

在cmd窗口中輸入appium-doctor檢查appium是否安裝完成,如圖所示

 

 

如果出現“All Checks were successful”的提示,說明基本環境已經搞好。

1.5.5.   Appium-python-client安裝

直接在cmd窗口中執行pip install Appium-Python-Client完成安裝。

1.5.6.   夜神模擬器安裝配置

夜神模擬器下載nox_setup_v5.2.0.0_full.exe,直接雙擊安裝根據提示完成安裝。

l  配置

如果模擬器已經啟動,請先關閉;在輸入adb devices,如圖

 

 

在夜神模擬器安裝目錄下找到nox_adb.exe,在cmd中輸入,進入安裝目錄

cd D:\Program Files (x86)\yeshen\Nox\bin

nox_adb.exe connect 127.0.0.1:62001

再次啟動模擬器,輸入adb devices

 

 

注意:如果夜神模擬器的adb版本和androidsdk的adb版本不一致,需將androidsdk中platform-tools目錄下的adb.exe拷貝到模擬器的bin目錄,並修改為nox_adb.exe

以上配置完成之后,直接點擊夜神的快捷鍵啟動夜神模擬器,在模擬器窗口中,直接將測試的apk文件拖入模擬器中,模擬器自行完成安裝;之后直接打開該應用即可。

1.5.7.   Appim連接模擬器

l  啟動APPIUM

安裝完成之后,在桌面或菜單中找到appium,分別點擊或打開appium.exe,如果一切正常,桌面會顯示一個appium的啟動界面窗口,如圖

 

 說明:這里是直接雙擊exe文件啟動的appium,在cmd中使用命令啟動有出錯提示,根據網上說明是因為node.js的版本8.5太高造成的,這里我本機接口自動化的時候也用到node,所以沒有降低node.js的版本,直接使用菜單啟動該程序。

在cmd中使用命令啟動appium如圖所示

這里可以參考一下,確認是否是node.js的版本造成的,我這里沒有驗證...

參考 :https://www.zhihu.com/question/54044537

  1. Android settings

點擊左上角的第一個機器人圖標,彈出android settings窗口,如圖所示

 

 

在該窗口可以對將要進行測試的Android應用進行設置,因為接下來我們寫腳本來跑測試,所以可以統統不進行設置,保持其默認值即可。如果不在腳本中設置,則需要在這里設置下,不過大部分保持默認值即可,需要進行設置主要有5個:

Application Path:點擊Choose按鈕后會彈出選擇Android應用的路徑選擇框,選擇需要測試的應用即可。

l  Launch AVD: 如果有多個模擬器,這里選擇一個作為測試用的模擬器。

l  Platform Name:這個當然選擇Android,因為現在是在說Android的自動化測試。

l  Automation Name:當然選擇Appium,我們不是在玩Appium嗎?

l  PlatformVersion:這個當然選擇和模擬器中一樣的版本啦。

 

  1. General settings

點擊appium左上角的第二個齒輪圖標則彈出general settings窗口,如圖所示

 

 

如果就在本機安裝了Appium,則都可以保持默認值,如果把Appium安裝在了其他機器,則需要設置Server Address,值就是Appium所在機器的IP地址,端口號一般無需更改。這里我將ip:127.0.0.1修改為實際ip地址。

  1. 啟動appium

配置完成之后,直接點擊appium窗口右上角的三角形啟動appium,如果看到如下信息表示啟動成功,如圖所示

 

到此,robotframework-appium的環境配置已經完成,接下來就可以使用robotframework進行android的測試用例編寫~\(≧▽≦)/~啦

注意 :軟件下載網址部分需要翻牆才能下載,所以最后提供了一個百度網盤的下載地址,可根據實際情況下載。

[1] 博客園http://www.cnblogs.com/Ming8006/p/4998492.html

[2] 博客 http://www.blogjava.net/lijun_li/archive/2016/10/25/431926.html

[3] 參考博客 http://www.cnblogs.com/lynn-li/p/6053605.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM