日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Appium环境搭建-完整版

發(fā)布時(shí)間:2023/12/1 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Appium环境搭建-完整版 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

環(huán)境依賴

  • Node.js
  • Appium
  • Appium-desktop
  • Appium-doctor
  • Appium-Python-Client
  • Python
  • JDK
  • Andriod SDK

以上所需的軟件本套教程素材包都提供,可以在視頻左下角【獲取素材】去對應(yīng)章節(jié)下載,找到Appium環(huán)境配置全家桶

安裝Node.js

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

注意:Node.js版本要注意與Appium兼容,本套教程Appium版本是1.7.2,則選擇的Node.js版本為6.11.3

安裝完成后在按鍵Win+R輸入cmd打開Windows 命令提示符,

輸入如下命令:

C:\Users\Shuqing>node?-v

v6.11.3

?

C:\Users\Shuqing>npm -v

3.10.10

說明:

  • npm(node package manage)是node.js安裝包管理工具,類似Python中的pip工具。
  • 如果顯示‘npm’不是內(nèi)部命令提示,則可以管理員省份運(yùn)行cmd,如果還是失敗,則需要檢查一下環(huán)境變量是否配置,或者重新安裝nodejs。

Appium 安裝

Appium Server其實(shí)可以通過命令 npm install -g appium來安裝。不過由于眾所周知的網(wǎng)絡(luò)原因,直接使用這樣安裝會非常非常慢,甚至?xí)惭b失敗,所以我們可以使用國內(nèi)鏡像來安裝。

選用的鏡像是?淘寶NPM鏡像

鏡像設(shè)置

npm?install -g cnpm --registry=https://registry.npm.taobao.org

?

執(zhí)行完成命令看到如下提示則表示設(shè)置完成

C:\Users\Shuqing> npm install -g cnpm --registry=https://registry.npm.taobao.org

npm WARN deprecated socks@1.1.10: If?using 2.x branch, please?upgrade to?at least 2.1.6 to?avoid a serious bug with socket data flow and?an import issue introduced in?2.1.0

C:\Users\Shuqing\AppData\Roaming\npm\cnpm -> C:\Users\Shuqing\AppData\Roaming\npm\node_modules\cnpm\bin\cnpm

+ cnpm@5.2.0

added 764 packages in?63.767s

appium 安裝

使用如下命令來執(zhí)行安裝:

#安裝最新版本

cnpm install?-g appium

?

#安裝指定版本

cnpm install?appium@1.7.2?-g

看到如下命令時(shí)則表示下載安裝完成。

All packages installed (565 packages installed from npm registry, used 57s, speed 835.67kB/s, json 477(6.16MB), tarball 40.58MB)

[appium@1.8.0] link C:\Users\Shuqing\AppData\Roaming\npm\appium@ -> C:\Users\Shuqing\AppData\Roaming\npm\node_modules\appium\build\lib\main.js

npm的包安裝分為本地安裝(local)、全局安裝(global)兩種,一般我們推薦使用全局安裝。

appium配置

安裝完成之后可以使用如下命令查看appium的安裝路徑

C:\Users\Shuqing>where appium

C:\Users\Shuqing\AppData\Roaming\npm\appium

C:\Users\Shuqing\AppData\Roaming\npm\appium.cmd

appium運(yùn)行

在控制臺輸入命令 appium即可啟動(dòng)appium服務(wù),appium -v查看版本

C:\Users\Shuqing>appium -v

1.7.2

?

C:\Users\Shuqing>appium

[Appium] Welcome to?Appium v1.7.2

[Appium] Appium REST http?interface listener started on 0.0.0.0:4723

如果輸入appium后顯示:“appium不是內(nèi)部或外部命令,也不是可運(yùn)行的程序或批處理文件” 可以將appium安裝的路徑 如: “C:\Users\Shuqing\AppData\Roaming\npm”配置到系統(tǒng)環(huán)境變量Path中

退出appium

按鍵 ctrl+c 選擇y 即可退出

安裝Appium-desktop

下載地址:https://github.com/appium/appium-desktop/releases

上面提到的問題可以使用前面我們已經(jīng)介紹了Appium Server來解決,Appium-desktop工具其實(shí)也封裝了Appium server和Node.js依賴環(huán)境。

appium-desktop是我們初學(xué)者最容易上手的工具,后面課程首先會基于這個(gè)工具來講解!然后再基于appium 命令來講。

python環(huán)境安裝配置

略。安裝成功之后輸入命令 python --version看到如下提示即可

C:\Users\Shuqing>python?--version

Python?3.5.0

安裝Appium-Python-Client

通過命令:?pip install Appium-Python-Client?進(jìn)行安裝。 安裝后可以通過如下命令來檢測是否安裝成功。

輸入命令from appium import webdriver” 回車,如果控制臺沒有報(bào)錯(cuò),則說明安裝成功。

C:\Users\Shuqing>python

Python 3.5.0 (v3.5.0:374f501f4567, Sep 13 2015, 02:27:37) [MSC v.1900 64 bit (AMD64)] on win32

Type "help", "copyright", "credits"?or?"license"?for?more information.

>>> from?appium import webdriver

?

如果出現(xiàn)如下報(bào)錯(cuò),則說明安裝失敗

ImportError: No module?named?'appium'

ImportError: cannot import?name?“webdriver”

說明:裝Appium-Python-Client安裝后的路徑一般為:

{Python 安裝路徑}\Lib\site-packages\appium

JDK安裝配置

jdk下載地址:

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

jdk環(huán)境變量配置

http://jingyan.baidu.com/article/624e74599e8ad834e8ba5a94.html

安裝配置完成后,打開命令提示符窗口,然后輸入如下面命令有對應(yīng)提示說明安裝配置成功。

C:\Users\Shuqing>java -version

java version "1.8.0_05"

Java(TM) SE Runtime Environment (build 1.8.0_05-b13)

Java HotSpot(TM) 64-Bit?Server VM (build 25.5-b02, mixed mode)

Andriod sdk 安裝

下載地址:?http://tools.android-studio.org/index.php/sdk

根據(jù)自己的PC平臺下載對應(yīng)版本即可。

安裝完成后需要配置環(huán)境變量:ANDROID_HOME,第二章有詳細(xì)說明。

安裝 appium-doctor

appium-doctor可以檢測Appium整體依賴環(huán)境配置情況。

C:\Users\Shuqing>cnpm install appium-doctor -g

  • 在控制臺輸入命令:appium-doctor 看到如下提示說明整體環(huán)境配置成功。

C:\Users\Shuqing>appium-doctor

info?AppiumDoctor Appium Doctor v.1.4.3

info?AppiumDoctor ### Diagnostic starting ###

info?AppiumDoctor ???The Node.js binary was found at: D:\program files\nodejs\node.exe

info?AppiumDoctor ???Node version is 6.11.3

info?AppiumDoctor ???ANDROID_HOME is set?to: E:\Andriod_sdk

info?AppiumDoctor ???JAVA_HOME is set?to: C:\Program Files\Java\jdk1.8.0_05

info?AppiumDoctor ???adb exists at: E:\Andriod_sdk\platform-tools\adb.exe

info?AppiumDoctor ???android exists at: E:\Andriod_sdk\tools\android.bat

info?AppiumDoctor ???emulator exists at: E:\Andriod_sdk\tools\emulator.exe

info?AppiumDoctor ???Bin directory of %JAVA_HOME% is set

info?AppiumDoctor ### Diagnostic completed, no?fix needed. ###

info?AppiumDoctor

info?AppiumDoctor Everything looks good, bye!

info?AppiumDoctor

如果上面某一項(xiàng)顯示為“X”則說明相關(guān)環(huán)境沒有配置好,需要重新安裝配置。

參考資料

https://testerhome.com/topics/13146

?

轉(zhuǎn)載于:https://www.cnblogs.com/gongxr/p/10656393.html

總結(jié)

以上是生活随笔為你收集整理的Appium环境搭建-完整版的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。