全網最新方法:Win10下如何安裝和搭建appium自動化測試環境

爲了方便你們,下面是本人安裝和搭建appium所須要的軟件,自取。html

連接:https://pan.baidu.com/s/1wl5Xnos4BmnSZsBRd6B5YA#list/path=%2F       java

提取碼:c81gnode

搭建appium環境以前,不妨先問本身如下幾個問題:python

  1. appium環境是否是須要一個appium安裝包?
  2. appium是node.js開發的,他的依賴是否是就是node.js的安裝包?
  3. 針對Android進行測試,是否是須要Android的sdk?
  4. Android是基於java開發的,是否是須要配置java的sdk?
  5. 既然要作自動化,是否是須要選擇安裝一個開發語言Python?
  6. Python和appium到底是怎麼進行交互的呢?是否是須要一個第三方擴展包:appium-python-client?
  7. 工欲善其事必先利其器,是否是須要選擇一個IDE工具,這裏能夠選擇Pycharm或者sublime

 接下來,迴歸咱們的主題!Win10下如何安裝和搭建appium自動化測試環境,步驟以下:android

1、安裝JDK,並配置環境變量。(JDK的安裝路徑:D:\Java\jdk1.8.0_181)web

本人用的是jdk-8u181-windows-x64(文章開頭給的網盤連接裏面有),或者直接去官網下載:https://www.oracle.com/technetwork/java/javase/downloads/index.htmlnpm

 

  安裝和配置完Java的環境變量後,在cmd輸入java或javac,若不報錯,就OJBK...windows

  PS:cmd輸入java -version能夠查看jdk版本,cmd輸入where java能夠查看java.exe的路徑oracle

2、安裝Android SDK,並配置環境變量。(Android SDK的安裝路徑:D:\Android\android-sdk)app

本人用的是installer_r24.4.1-windows(文章開頭給的網盤連接裏面有),或者直接去官網下載:https://android-sdk.en.softonic.com/download

  安裝和配置完Android SDK的環境變量後,在cmd輸入adb devices,若是沒有報錯,就OJBK...

3、安裝node.js

本人用的是node-v5.6.0-x64(文章開頭給的網盤連接裏面有),或者直接去官網下載:https://nodejs.org/en/

接下來就是傻瓜式安裝,這裏就不描述了。。。

PS:cmd輸入node -v能夠查看版本號,輸入npm能夠查看npm的命令介紹和npm的安裝路徑(npm是一個node包管理和分發工具,相似於python裏面的pip,例如cmd輸入npm install -g appium能夠在線安裝appium,可是下載速度很慢,因此不建議)

node.js不須要手動配置環境變量,安裝過程當中會自動配置

4、安裝appium,並配置環境變量

本人用的是AppiumForWindows_1.4.16.1(文章開頭給的網盤連接裏面有),或者直接去官網下載:http://appium.io/

 安裝和配置完appium的環境變量後,在cmd輸入appium或appium-doctor,若是沒有報錯,就OJBK...

 

 5、安裝python

本人用的是python 3.7.0(文章開頭給的網盤連接裏面有),或者直接去官網下載:https://www.python.org/downloads/windows/

安裝完python後,使用pip下載python測試庫Appium-Python-Client(用python腳原本驅動appium),相似於web自動化框架selenium

 PS:因爲本人在安裝過程當中勾選了添加環境變量到path,因此不用手動配置python的環境變量

6、安裝pycharm

傻瓜式安裝,這裏就不描述了。破解請參考網上資料。。。

 

參考連接:https://www.jianshu.com/p/88b72a0b0dad

https://blog.csdn.net/weixin_40412060/article/details/82846864

https://www.cnblogs.com/du-hong/p/11003755.html

http://www.javashuo.com/article/p-rqxwwkbi-ka.html

相關文章
相關標籤/搜索