xamarin - 在 2018 年 9 月 18 日发布之后,是否有人能够在模拟器上运行 ios ui 测试?
问题描述
我在 3 月/4 月使用NUunit 2.6.3和Xamarin.UITest 2.2.4编写了一些 ui 测试,我能够使用我的 mac 上的 ipad 模拟器和物理测试 ipad 在调试模式下运行它们。
今天,在最后一次 xcode 、 os 和 visual studio for mac 发布之后,我主要得到 2 个错误:
1)无法安装设备 - 代理(我尝试删除 tmpdir 文件夹内的 xdb 文件夹)然后我得到
2)无法联系测试后端运行的应用程序。一个常见的原因是应用程序没有正确链接葫芦,即使我添加了xamarin cloud agent v 0.21.6(也尝试了最后一个0.21.7但没有成功)包在我的 iOS 应用程序中(我使用的是 xamarin.forms 3.1),我为构建操作添加了ENABLE_CLOUD键,并且在 AppInitializer 内的 FinishedLaunching 方法中我有 Xamarin,Calabash.Start() 。
有没有人有任何线索?我还尝试了Xamarin.UITest 2.2.6的最新版本,但没有成功。
解决方案
我们通过安装和使用 ios 11.4 模拟器解决了...尝试为 ios 12 修复此问题
推荐阅读
- python - 如何使用 R 或 Python 合并两个 id 列,识别哪些行属于同一组相关 ID
- xamarin.forms - 无法将 xaml 文件中使用的自定义步进器的文本属性获取到 xamarin 形式的 cs 文件
- c - 检查某个索引处的数组是否在 C 中具有未初始化的值
- python - 是否有 Python 模块或内置函数可以帮助我编写这个程序?
- asp.net-mvc - 从数据库中获取数据并通过 ASP.Net MVC 和实体框架中的可空字符串对其进行过滤
- flutter - Flutter 与内存变化的交互
- ruby - 构造未定义的局部变量。在哪里定义?
- r - gcp 实例上的开源闪亮服务器无法连接到云 sql
- python - 如何在 Python 中编写一个函数来调用另一个函数,同时只为某些参数赋值?
- django - 为什么 nginx 显示 servererror(500) 并且在日志文件中显示 failed (98: Address already in use)