c# - 为什么 Xamarin UITest 在测试之间重新启动应用程序?
问题描述
为什么在使用标准 xamarin uitest 结构运行所有测试时,Visual Studio 会为所有测试用例重新启动我的应用程序?
如何防止这种情况?
解决方案
Xamarin UItest 重新启动应用程序(并默认清理应用程序数据)以确保每个测试的环境干净。
想象一下测试失败。该测试将使应用程序处于后续测试可能未预料到的状态。因此,随后的测试会因为一个测试一开始就失败而失败。
不建议禁用该行为,但您可以使用
ConfigureApp
.Android // .iOS respectively
// ...
.ConnectToApp();
代替
ConfigureApp
.Android // .iOS respectively
// ...
.StartApp();
推荐阅读
- sql - 国家之间的贸易平衡 - 罗斯文数据库
- javascript - 由于无效或意外的令牌,Javascript 方法不会执行
- r - 忽略未知参数:point.colour.1
- postfix - traceroute -T -p 25 alt4.aspmx.l.google.com
- linux - 如果列包含数字,则插入文本
- angular - 角度构建项目
- c# - 图表 X 轴标签错误
- android - 如何删除应用程序为后台时出现的单个 fcm 通知?
- tabs - Applescript - 打开一个新标签
- git - 以编程方式获取 git 将使用 `git checkout -` 跳转到的修订版