【Appium】Android + MSTest 错误总结及解决方法

本文总结了使用Appium进行Android自动化测试时遇到的常见问题,包括多个TestMethod无法识别元素、启动Appium Server错误以及手动安装虚拟设备的方法。通过在每个测试方法中调用LaunchApp()和CloseApp(),可以解决元素识别问题;对于启动服务错误,需停止WinAppDriver释放端口;虚拟设备可通过复制到指定AVD目录来安装。
平台自动化测试框架单元测试框架
AndroidAppiumMSTest

一、多个TestMethod不能识别元素

当一个TestClass中存在多个TestMethod时,往往只能在首先运行的TestMethod中正确识别元素,之后的TestMethod都不能识别元素

解决方法

在每个TestMethod中前后加入 LaunchApp()和CloseApp(),这样就可以解决该问题

_driver.LaunchApp();
// Test code
_driver.CloseApp();

在这里插入图片描述

二、Appium启动服务提示 “Error start Appium Server: Listen EACCES 0.0.0.0:4723”

这是因为同时运行WinAppDriver,导致端口被占用。停止WinAppDriver再运行即可。

三、手动安装虚拟设备

VS Xamarin虚拟设备目录位于

C:\Users\chao9441.android\avd

只需把下载好的 .avd文件和 .ini文件同步复制过去就可以
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值