【Appium】Android + MSTest 错误总结及解决方法
| 平台 | 自动化测试框架 | 单元测试框架 | | :-- | :-- | :-- | | Android | Appium | MSTest |
| 平台 | 自动化测试框架 | 单元测试框架 |
|---|---|---|
| Android | Appium | MSTest |
一、多个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文件同步复制过去就可以
