Ios UI测试中的错误在Xcode中没有位置(<;未知>;:0)

Ios UI测试中的错误在Xcode中没有位置(<;未知>;:0),ios,swift,xcode,xctest,xcuitest,Ios,Swift,Xcode,Xctest,Xcuitest,我最近在现有项目中添加了一个UI测试目标(该项目已经有一个iOS应用程序目标和几个其他测试目标)。一切正常,UI测试运行正常,但如果测试失败,错误将不会显示在文件中,测试报告将在:0处显示错误,而问题导航器将在处显示错误: 它会将正确的测试标记为失败,但不会在编辑器中显示错误。我查看了构建设置,但没有发现任何异常 当然,这会使调试测试变得更加烦人和困难。通常的干净/派生数据/xcode重启魔法没有起到任何作用 更新:进一步调查后,发现这不是正确显示的断言失败的问题。嗯,它没有找到元素,它正在查

我最近在现有项目中添加了一个UI测试目标(该项目已经有一个iOS应用程序目标和几个其他测试目标)。一切正常,UI测试运行正常,但如果测试失败,错误将不会显示在文件中,测试报告将在
:0
处显示错误,而问题导航器将在
处显示错误:

它会将正确的测试标记为失败,但不会在编辑器中显示错误。我查看了构建设置,但没有发现任何异常

当然,这会使调试测试变得更加烦人和困难。通常的干净/派生数据/xcode重启魔法没有起到任何作用


更新:进一步调查后,发现这不是正确显示的断言失败的问题。

嗯,它没有找到元素,它正在查找/点击。检查到元素的方式。“”失败只是一般消息。这只是一个示例,我可以调试它并解决错误,这不是问题所在。我想知道为什么XCode没有突出显示导致此错误的行(我正在搜索元素的代码行),您是否在XCode中打开了“所有异常”断点?它应该停在这条线上,这是一个非常好的建议,确实有效。这对CI没有帮助,但至少可以帮助我们在本地调试问题:-)是的,不会在CI上工作,这是肯定的。您可能需要添加一些if-else来等待元素或其他东西。如果您需要有关元素路径或设置条件和等待等的进一步帮助,请共享更多信息:-)好吧,它没有找到元素,它正在查找/点击。检查到元素的方式。“”失败只是一般消息。这只是一个示例,我可以调试它并解决错误,这不是问题所在。我想知道为什么XCode没有突出显示导致此错误的行(我正在搜索元素的代码行),您是否在XCode中打开了“所有异常”断点?它应该停在这条线上,这是一个非常好的建议,确实有效。这对CI没有帮助,但至少可以帮助我们在本地调试问题:-)是的,不会在CI上工作,这是肯定的。您可能需要添加一些if-else来等待元素或其他东西。如果您需要有关元素路径或设置条件和等待等的进一步帮助,请共享更多信息:-)