gpt4 book ai didi

swift - XCUITest 在断言或测试失败后执行操作

转载 作者:行者123 更新时间:2023-11-30 10:39:36 25 4
gpt4 key购买 nike

测试失败后、断言后或者即使元素未找到或不可命中,我可以在 XCUITest 中执行操作

如果失败或输入断言,应用程序将保持这种状态几个小时。像这样assert or fail

如果失败我可以让测试调用一个方法吗?

最佳答案

如果执行单个测试,如果失败,它将停止。
但是,如果您一起执行多个测试,它不会停止,而是记录失败,以便其他测试仍然执行(请参阅 Xcode 最左侧 Pane 中的报告导航器)。
当然,您可以在调用声明测试失败的方法之前执行任何方法。只需在 XCTFail("error message") 之前调用它即可。

编辑:
在函数 setup() 中,您还应该设置 continueAfterFailure = true

关于swift - XCUITest 在断言或测试失败后执行操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57135224/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com