我希望我在这根棍子上有正确的一端。
我认为您想创建一组UI测试,这些UI测试的运行方式与普通应用程序一样。
我发现我无法像通常那样创建特定的UI测试目标,然后将目标应用程序设置为WidgetExtension。
但是我能够将WidgetExtension目标设置为在设备(> = iOS 14)上构建并运行到设备上,然后在我的UI测试中,我能够记录一些步骤,使我可以编写更清晰的UI测试(放置测试函数中的光标以使用记录,您可能已经知道这一点。
棘手的是将WidgetExtension目标保持最新状态到测试模拟器上,以运行自动化测试。