一、虚拟设备设置
使用Visual Studio 2019自带的Android Devices Manager设备管理器来管理模拟设备,由于x86的处理器在Windows上的速度更快,所以建议虚拟设备使用x86处理器,内存的话一般大于6GB就比较流畅。Android Devices Manager可以脱离VS单独启动(前提是已在VSz中安装移动开发一系列组件),启动路径类似如下,直接运行即可
D:\Program Files\VS2019Pro\Common7\IDE\Extensions\Xamarin\AndroidDeviceManager\AndroidDevices.exe
- CPU - x86
- 内存 - 大于6GB
启动虚拟设备,保持运行
由于上一步的App的处理器架构是x86,所以相应的App处理器也必须是x86,这里使用VS Xamarin自带的adb.exe进行安装,类似如下路径
C:\Program Files (x86)\Android\android-sdk\platform-tools\adb.exe
这里可以把adb.exe的目录加入环境变量Path中,使用Install命令安装App
adb install D:\Work\Android\ArcGIS_Earth.apk
安装成功效果
二、Appium服务设置
需要启动Appium服务,保持该服务运行
三、测试脚本设置
启动Session前需要设置Desired Capabilities,关于Desired Capabilities属性含义以及获取方式请参考我之前的博文,这里不多赘述
设置待测试App的Desired Capabilities
public class ArcGISEarthAndroidSession
{
protected static AndroidDriver<AndroidElement> _androidSession;
private const