Python+appium實現app ui自動化--1、環境搭建
阿新 • • 發佈:2022-03-18
一、軟體版本
JDK1.8+Android SDK24.4.1+Node JS17.1.0+Appium1.22.2
二、環境依賴安裝配置
1、JDK
a)安裝JDK1.8版本
官網下載地址: https://www.oracle.com/java/technologies/downloads/#java8
b)配置java環境變數
右鍵計算機屬性->高階系統設定->系統屬性->高階->環境變數->新增如下的系統變數: 變數名:JAVA_HOME 變數值:D:\Program Files\Java\jdk1.8.0_92 --[jdk安裝路徑]
變數名:PATH 變數值:\;%JAVA_HOME%\bin;
變數名:CLASSPATH 變數值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; #其中的(.)不能漏。
c)驗證JDK
執行cmd->輸入java -version->顯示java版本就表示jdk安裝成功
2、Android SDK
a)官網下載地址: https://android-sdk.en.softonic.com/download
b)配置環境變數
右鍵計算機屬性->高階系統設定->系統屬性->高階->環境變數->新增如下的系統變數:
變數名:ANDROID_HOME
變數值:D:\software\AndroidSDK24.4.1;--[SDK安裝路徑]
變數名:PATH中增加如下值
變數值: %ANDROID_HOME%\tools; %ANDROID_HOME%\platform-tools; %ANDROID_HOME%\build-tools\android-4.4.2; 有的沒有build-tools這個資料夾,但是點選SDK manager.exe更新一下就有這個目錄了,更新辦法百度
c)驗證sdk
執行cmd->輸入adb->顯示出來版本就代表SDK安裝成功
3、Nodejs
a)官網下載地址:https://nodejs.org/en/download/releases/
b)配置環境變數
右鍵計算機屬性->高階系統設定->系統屬性->高階->環境變數->新增如下的系統變數: 變數名:nodejs 變數值:D:\software\Node;--Node js安裝路徑
變數名:PATH中增加如下值
變數值:D:\software\node;
c)驗證node
執行cmd->輸入node -v ->顯示出來版本就代表Node js安裝成功 執行cmd->輸入npm -v ->顯示出來版本就代表npm安裝成功 npm(node package manage)是node.js安裝包管理工具,類似Python中的pip工具。
4、Appium
a)設定國內映象
npm install -g cnpm --registry=https://registry.npm.taobao.org
b)安裝Appium
# 安裝最新版本 cnpm install -g appium # 安裝指定版本 cnpm install npm install [email protected] -g
c)常見報錯
Error installing Chromedriver: Request failed with status code 404 [16:16:30] Error: Request failed with status code 404 ] appium[email protected] › appium-chromedriver@^4.13.0 scripts.postinstall run "node install-npm.js" error: Error [RunScriptError]: Install fail! RunScriptError: post install error, please remove node_modules before retry! Run "C:\Windows\system32\cmd.exe /d /s /c node install-npm.js" error, exit code 1
大概意思是找不到chromedriver
d)解決辦法
npm install appium -g --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver
e)驗證Appium
執行cmd->輸入appium -v ->顯示出來版本就代表Appium安裝成功
5、Appium-doctor
a)用途
用於檢測Appium的依賴環境配置情況,檢查一下哪個有問題針對性的解決即可,沒問題的話就到此Appium環境就搭建完成了
b)安裝
cnpm install appium-doctor -g
c)驗證
執行cmd->輸入 appium-doctor->顯示出來的依賴環境都是綠色的就沒問題了