Appium的安裝以及根據不同手機app進行配置的方法

博客內容用於技術交流學習,讀者通過學習本博客內容後進行的任何違法違規操作與本人無關,特此聲明。

關鍵點:
1、獲取對應的app的Android應用的包名appPackage
2、設置對應的app的appActivity

本篇博客示例手機app:學習強國


PC應用環境安裝

1、安裝appium:

網址:https://github.com/appium/appium-desktop/releases
點擊對應系統的安裝版本,下載安裝(不需要特別配置)。

2、安裝Android Studio:

網址:https://developer.android.com/studio/index.html
點擊下載按鈕即可。
安裝成功後,需要配置 **系統路徑(path) **:

1 添加一個系統變量,變量值爲Sdk路徑。(Sdk路徑可通過打開Android Studio的Sdk配置查看,如圖3所示:Android SDK Location)

圖1

2 再將tools以及platform-tools添加到路徑中

圖2

這裏還需要打開Android Studio的配置,下載對應Android版本的包:

圖3

3、打開appium,進行PC與手機的配置

1 打開appium後點擊Start Server

圖4

2 點擊右上方的Start Sesstion

圖5

3 配置需要操作的app信息,這裏需要四個基本信息,分別是:

appPackage

appActivity

PlatformName

deviceName

其中devicename可以自行設置,PlatformName根據手機操作系統設置注意拼寫要正確,不然會報錯!

圖6

### 配置方法(敲黑板):

1、用數據線手機與PC後,開啓手機的USB調試模式

2、windows系統進入cmd後輸入adb devices -l ,若出現如下圖所示類似信息說明連接成功

圖7

3、獲取需要運行的appPackage與appActivity(不明白這兩個配置含義的去查查官方文檔) 首先在手機上打開app,此時在命令行中輸入命令:

進入手機命令環境:

adb shell  

輸出當前app的appPackage以及appActivity:

dumpsys activity | grep mFocusedActivity

例如 學習強國app的appPackage以及appActivity即爲:

圖8

此外利用如下命令,可以列出所有手機可運行的appPackage:

pm list packages

到這裏,就可以點擊圖6中的Start session開始開發了~

參考文章:
1、adb 查看android手機中應用的包名和安裝位置
https://blog.csdn.net/weixue9/article/details/82755417
2、Appium系列文章(1)獲取appPackage和appActivity
https://www.cnblogs.com/iloverain/p/9614262.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章