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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > Android >内容正文

Android

[Android-Appium]: 安卓自动化测试: 环境准备

發(fā)布時(shí)間:2025/3/15 Android 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [Android-Appium]: 安卓自动化测试: 环境准备 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

安卓自動(dòng)化測(cè)試:環(huán)境的準(zhǔn)備:

在做安卓自動(dòng)化測(cè)試之前,需要在你的電腦上做如下環(huán)境的準(zhǔn)備, 我用的是 Appium做的自動(dòng)化測(cè)試。

?

  • 安裝Appium server, 安裝路徑:http://appium.io/??? https://bitbucket.org/appium/appium.app/downloads/
  • Appium 需要 Node JS,所以需要安裝它,安裝路徑:https://nodejs.org/en/ 安裝完后, ???? 可以打開CMD,輸入 node –v,如果能顯示出 node的version,證明安裝成功。
  •     1,2 安裝好以后,可以打開 Appium,然后 start 它,如下圖:

        

  • 安裝 Java JDK (安卓是基于java 開發(fā)的), 安裝路徑:http://www.oracle.com/technetwork/java/javase/downloads/index.html?
  • 安裝完后,需要配置環(huán)境變量

          

    • ??
      • ??
        • JAVA_HOME
        ??

    C:\Program Files\Java\jdk1.8.0_101 (安裝路徑)

    • ??
        • ???
        • CLASSPATH
        ??

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

    • ??
        • ???
        • Path +
        ??

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

    ?

  • 安裝 Android SDK, 安裝路徑:https://developer.android.com/studio/index.html?gclid=CjwKEAjwmMS-BRCm5dn51JLbp1wSJACc61tFag0ZqtZdGSydOBbWbC1TKrebc1z_tn6qQtBq5lJE0BoCNdDw_wcB ????
  •      安裝完后同樣需要配置環(huán)境變量:

    • ANDROID_HOME

    E:\Development\Android\android-sdk (安裝路徑)

    • ??
    • Path +

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

    • ??
      • ???
      • ANDROID_HOME ??

    E:\Development\Android\android-sdk (安裝路徑)

    • ??
      • ???
      • Path + ??

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

  • 打開 Android SDK 安裝路徑,SDK Manager.exe,打開它,對(duì) Android SDK 做更新,選中需要更新的tool,點(diǎn)擊 Install packages
  •     

  • 配置 Android 模擬器: 打開Android SDK 安裝路徑, 找到 AVD Manager.exe,,打開它,點(diǎn)擊 Create,然后創(chuàng)建模擬器 (選擇 Device, Target,CPU…)
  •     

  • 一切準(zhǔn)備就緒之后,打開 VS,然后安裝如下 package
  • 打開 Tools -> NeGet Package manager -> package manage console

    • Install-Package ???? Appium.WebDriver
    • Install-Package ???? Selenium.WebDriver
    • Install-Package ???? Selenium.Support
    • Install-Package ???? Newtonsoft.Json

    ?

    接下來就可以寫 automation test case了。

    ?

    其中幾個(gè)重要的 adb命令:

    • adb devices??? --- 例舉出所有的device
    • adb install <path_to_apk>??? --安裝package到device
    • adb push <本地路徑><遠(yuǎn)程路徑>?? ---從電腦上復(fù)制文件到 device
    • adb pull <遠(yuǎn)程路徑><本地路徑>??? ---從device上復(fù)制文件到電腦上
    • adb shell?? --查看文件

    ?

    Using CMD to create environment

  • Install Appium server, ???? install path: http://appium.io/ ????
  • Install the Node JS, install ???? path: https://nodejs.org/en/
  • Open the Appium server
  • Start the Appium server
  • Install the Java JDK, install ???? path: http://www.oracle.com/technetwork/java/javase/downloads/index.html
  • Install the Android SDK, ???? install path: https://developer.android.com/studio/index.html?gclid=CjwKEAjwmMS-BRCm5dn51JLbp1wSJACc61tFag0ZqtZdGSydOBbWbC1TKrebc1z_tn6qQtBq5lJE0BoCNdDw_wcB ????
  • Add environment variables for ???? Java and Android SDK, like the below screen shot:
  • Create Android emulator
  • Start emulator
  • Install the PowerApp sdk
  • Run PowerApp test cases
  • ?

    We can execute the below CMD to create the above step at WTT:

    The step 1,2,5,6, we can copy the files and install it.

    The step 3, CMD: “C:\Program Files (x86)\Appium\Appium.exe"??

    The step 4: CMD: “C:\Program Files (x86)\Appium\node_modules\.bin\appium.cmd” -a 127.0.0.1 -p 4723

    The step 7: we can change the registry value, see the below screen shot:

    The step 8: CMD: android create avd -n EmulatorName -t 7 -b default/x86??? (details, please refer to: http://blog.sina.com.cn/s/blog_4d353ac3010186c4.html)

    The step 9: CMD: emulator -avd avdName ??(go to the Android SDK tools path firstly)

    The step 10: CMD: adb install ***.sdk

    ?

    ?

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

    總結(jié)

    以上是生活随笔為你收集整理的[Android-Appium]: 安卓自动化测试: 环境准备的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

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