Xcode 8:UI 测试远程按钮错误:找不到焦点元素

Posted

技术标签:

【中文标题】Xcode 8:UI 测试远程按钮错误:找不到焦点元素【英文标题】:Xcode 8 : UI Testing Remote Button Error: Failed to find focused element 【发布时间】:2016-11-22 20:57:44 【问题描述】:

我试图在使用 xcode 8 的 XCUI 测试中使用录制模式捕获 ui 元素,但它会引发错误:

Xcode UI 测试远程按钮错误:未能找到焦点元素。

但是如果我使用远程方法(例如: XCUIRemote.shared().press(.select) ) 在我的代码中然后它工作正常。 唯一的问题是在录制模式下,所有远程功能似乎都被破坏了。

顺便说一句,我的代码在 Xcode 7 上运行良好,这是 Xcode 8 上的一个已知问题吗?

【问题讨论】:

请展示您的代码并描述预期结果和您得到的结果。 【参考方案1】:

xcode 8 上的记录模式似乎有很多错误(不像 xcode 7 上的自动跟踪)并且无法实际生成正确的元素命令,我建议使用适合您的方法。

【讨论】:

以上是关于Xcode 8:UI 测试远程按钮错误:找不到焦点元素的主要内容,如果未能解决你的问题,请参考以下文章

我如何在 Xcode 9 中录制(用于 UI 测试)

使用 Xcode 进行 UI 测试:如何找到没有标题的按钮?

ui测试xcode,如何使用cellquery点击表格视图单元格按钮

XCode UI 测试未通过“找不到元素”检查

找不到 -lAFNetworking 的 xcode 库

Xcode 在运行测试时出现“找不到图像”