<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      移動端自動化測試-Windows-Android-Appium環境搭建

      參考:http://www.imdsx.cn/index.php/2017/09/14/winappiumandroid/

      1. 安裝JDK

      1. 安裝JDK,本機如果帶有1.7及以上版本的,則可忽略此安裝步驟。JDK的安裝包,百度下載即可。安裝完成后配置環境變量。

      2. 在系統變量中,新建變量名:JAVA_HOME,變量值寫 jdk 安裝路徑(注意路徑名不能包含中文)。

      3. cmd下java -version檢查環境變量是否配置成功。

      2. 安裝Android SDK(安卓軟件開發包)

      1. 安裝Android SDK(安卓軟件開發包),測試Android手機必然是要安裝Android SDK。

      下載地址:http://tools.android-studio.org/index.php/sdk/ (直接下載zip版本,解壓至任意目錄即可,注意路徑不能包含中文,否則安裝 SDK Manager.exe 時不能出來工具包)

      2. 在系統變量中,新建變量名:ANDROID_HOME,變量值寫解壓后的文件夾路徑。

      變量ANDROID_HOME,值:D:\android-sdk-windows

      3. 雙擊android-sdk-windows文件夾下的 SDK Manager.exe,選裝工具。必裝:Tools 文件夾下Android SDK Platform-tools Android SDK Build-toolsAndroid SDK Tools,Extras文件夾下的 Google USB Driver

      選擇了以上四個安裝包之后,點擊“Install 4 Packages...”,在License頁面,選擇Accept License,最后點擊 “Install” 開始安裝。

      4. 在系統變量 Path 中添加ANDROID_HOME、tools、platform-tools、build-tools目錄。保存修改。

      變量Path,值:%ANDROID_HOME%;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\build-tools\28.0.0

      5. cmd下輸入:adb,檢查環境變量是否配置成功。

      3. 安裝node.js

      1. 由于Appium的server端是node.js編寫的所以需要先安裝node.js。安裝node.js后,可以直接通過npm安裝Appium。(注:npm類似于Python的pip,一個非官方包管理器)

      2. 官方下載地址https://nodejs.org/en/download/根據自己的操作系統下載不同版本的node.js

      3. node.js的安裝一路傻瓜式next就可以了,注意一點,將路徑改下,安裝成功后會自動添加環境變量。也就是在cmd下任意目錄都可以使用npm命令。

      4. cmd下輸入:npm,檢查是否安裝成功。

      4. 安裝appium服務端

      Appium移動測試中有個很重新的組件Appium-Server,它主要用來監聽我們的移動設備(真機或模擬器),然后將不同編程語言編寫的 appium 測試腳本進行解析,然后,驅動移動設備來運行測試。在寫框架的時候用到。

      方法一(翻 墻安裝):cmd 下輸入 npm install -g appium 進行安裝

      方法二(阿里鏡像安裝):

      1. 通過npm命令安裝cnpm:npm install -g cnpm --registry=https://registry.npm.taobao.org

      2. 通過cnpm安裝appium:cnpm install -g appium --no-cache

      安裝成功后,通過appium -v 查看當前appium版本,直接輸入appium則啟動appium server端。

      5. 安裝appium客戶端

      Appium-desktop 自帶 Appium-Server,啟動你的移動設備(真機或模擬器),編寫 Appium 自動化測試腳本,可以通過Appium-desktop 來運行測試了。

      地址:https://github.com/appium/appium-desktop/releases/tag/v1.2.1

      下載:appium-desktop-Setup-1.2.1.exe 文件,下載完成后雙擊安裝即可。

      6. 安裝夜游神安卓模擬器

      如果沒有安卓手機,可以下載夜游神安卓模擬器。

      安裝完成之后,打開夜游神模擬器,默認是平板模式,可在設置-高級設置中改為手機模式,關閉后重新打開即為手機模式。

      如何使用 adb 連接模擬器呢?

      1. D:\android-sdk-windows\platform-tools 目錄下的 adb.exe 拷貝到 夜游神安裝路徑的 bin 目錄下。

      2. 把 bin 目錄下已有的 nox_adb.exe 改為 nox_adb.bak,再把剛剛復制進去的 adb.exe 改為 nox_adb.exe

      3. 重啟 cmd 命令和夜游神模擬器,在cmd 下輸入:adb devices

      當列出連接的設備 IP 時即連接成功:127.0.0.1:62001 device

      4. 在 cmd 下執行:npm install -g appium-doctor,用于檢測是否安裝測試環境成功。如下圖列出了所需設備,如果有問題會以黃色標識告警。

      7. 模擬器安裝微信示例

      1. 下載微信安卓安裝包,拖入到夜神游模擬器中會自動安裝,后關閉。

      2. 啟動 Appium-desktop,啟動服務

      3. 在 Appium 頁面上,點擊 Start Inspector Session

      4. 配置如下:

      platformName:Android
      platformVersion:4.4.2    夜游神模擬器設置--關于平板電腦--Android 版本
      deviceName:127.0.0.1:62001  adb devices 查看連接的設備名稱
      appPackage:com.tencent.mm  aapt dump badging C:\Users\Joseph\AppData\Local\Temp\weixin_1320.apk
      appActivity:com.tencent.mm.ui.LauncherUI

      Save As 后,Start Session 啟動服務,在夜神游模擬器中可以看到打開了微信。

      注意:應先打開Appium-desktop,再打開夜神游模擬器,可以通過cmd 執行 adb devices查看是否連接上。如果不行就多打開幾次。

       

      cmd 命令
      adb start-server    #開啟服務
      adb kill-server    #關閉服務
      adb devices  #查看連接的服務

       

       

      8. 報錯處理

      1. 安裝appium-doctor 出現 node-gyp rebuild 報錯

      處理方法:先在windows下安裝node-gyp,參考:https://www.jianshu.com/p/2b831714bbff

      1)安裝node-gyp:npm install -g node-gyp

      2)為node-gyp配置安裝python2.7以及VC++ build Tools依賴:npm install --global --production windows-build-tools,這個過程比較緩慢,一個多小時,耐心等待。

      3)配置依賴:

      npm config set python python2.7

      配置好python

      npm config set msvs_version 2015

      2. 安裝appium或appium-doctor出現下圖情況,可以刪除對應文件夾中的appium文件夾或appium-doctor文件夾,再重新安裝一遍。

      posted @ 2018-07-18 21:00  JosephPeng  閱讀(1028)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 中文字日产幕码三区国产| 日韩精品无码区免费专区| 白嫩人妻精品一二三四区| 91密桃精品国产91久久| 欧美成人精品在线| 日韩人妻无码精品久久| 亚洲日韩国产中文其他| 国产麻豆精品一区一区三区| 天堂影院一区二区三区四区| 亚洲熟妇自偷自拍另类| 台中县| 国产嫩草精品网亚洲av| 色吊丝一区二区中文字幕| 中文字幕人妻丝袜美腿乱| 亚洲av永久无码精品漫画| 内射毛片内射国产夫妻| 国产美女在线精品免费观看| 日韩精品卡一卡二卡三卡四| 国产精品午夜av福利| 国产爆乳无码av在线播放| 亚洲av日韩av永久无码电影| 亚洲AV日韩AV激情亚洲| 中文字幕精品av一区二区五区| 久久av高潮av喷水av无码| 日本国产精品第一页久久| 亚洲日韩亚洲另类激情文学| 免费又大粗又爽又黄少妇毛片| 欧洲一区二区中文字幕| 国产成人精品a视频| 亚洲不卡一区二区在线看| 人人干人人噪人人摸| 精品素人AV无码不卡在线观看| 伊人中文在线最新版天堂| 99久久国产综合精品色| 男人猛躁进女人免费播放| 高潮潮喷奶水飞溅视频无码| 丽江市| 亚洲AV无码不卡在线播放| 亚洲欧洲一区二区综合精品| 亚洲小说乱欧美另类| 亚洲精品无码人妻无码|