赞
踩
通过appium打开Android中的某个软件。
java环境搭建(之前已安装过,这次不在叙述)
nodejs配置(之前已安装过,这次不在叙述)
Android sdk 配置
appium安装
下载sdk软件下载地址如下:
https://www.androiddevtools.cn/
下载完成后双击安装。
安装完成后,以管理员身份打开“SDK Manager.exe”,安装必要的工具
注:若是双击“SDK Manager.exe”一直闪退,打开tools/android.bat文件修改内容如下
set java_exe=
call lib\find_java.bat
if not defined java_exe goto :EOF
//将上边内容删除,然后添加如下内容
set java_exe=D:\java\17\bin\java.exe
//D:\java\17\bin\java.exe 为java的路径
//新建 ANDROID_HOME环境变量
ANDROID_HOME = E:\Android\sdk
//在path变量边增加以下值
%ANDROID_HOME%\platform-tools
%ANDROID_HOME%\tools
%ANDROID_HOME%\build-tools\29.0.3
双击安装包直接进行安装。
安装完成后,打开appium,双击“start server”,启动服务。(默认情况下appium会自动从系统中获取Android sdk、java jdk的路径,无需配置)启动成功,如下图:
点击“start inspector session”。(注:高版本appium需要单独安装inspector)
填写配置文件,点击“start session”。
{
"platformName": "Android",
"platformVersion": "5.1.1",//设备系统版本号
"deviceName": "16a51c2a",//设备名称,可以通过adb devices获取
"appPackage": "com.iqoo.secure",//要启动的app名称。手机打开APP,使用adb shell dumpsys activity|findstr mFocusedActivity 获取appPackage。
"appActivity": ".MainActivity",//启动app后的界面。手机打开APP,使用adb shell dumpsys activity|findstr mFocusedActivity 获取appActivity。
}
注:若出现以下错误提示,在配置文件见中添加 "automationName": "UiAutomator1"
An unknown server-side error occurred while processing the command. Original error: The instrumentation process cannot be initialized. Make sure the application under test does not crash and investigate the logcat output.
1. https://www.cxyzjd.com/article/weixin_44101331/87979696
2. https://discuss.appium.io/t/error-make-sure-the-application-under-test-does-not-crash-and-investigate-the-logcat-output/29863/6
3. https://www.androiddevtools.cn/
4. https://github.com/appium/appium-desktop/releases/tag/v1.15.1
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。