是否可以为一个快速的框架编写UITest?
我有一个有很多UI组件的框架,我想为它编写一些UITest,但是因为我们不能运行一个框架(或者我不知道怎么做),所以我不能为它编写UITest。
谢谢你的帮助。
发布于 2022-03-06 12:43:03
我没有发现它是明确声明的,但是XCTest中的UI测试需要一个运行的应用程序。所以,我想答案是“不”。
"UI测试的工作方式是查找带有查询的应用程序的UI对象,合成事件并将它们发送到这些对象,并提供一个丰富的api,使您能够检查UI对象属性和状态,以便将它们与预期状态进行比较。“(https://developer.apple.com/library/archive/documentation/DeveloperTools/Conceptual/testing_with_xcode/chapters/09-ui_testing.html)。
“应用程序中的UI元素”(https://developer.apple.com/documentation/xctest/xcuielement)
但是,您可以根据需要采用单元测试:可以实例化UI元素并为其提供框架,而无需将它们添加到应用程序的视图层次结构中。
https://stackoverflow.com/questions/71369844
复制相似问题