如何在Today扩展小部件上使用UIAutomation?

时间:2014-10-16 23:50:05

标签: ios ios8 ios-ui-automation ios8-today-widget

我正在尝试使用UIAutomation来测试iOS 8 Today扩展小部件。我可以将目标更改为扩展名,然后启动它,但之后无法执行任何操作。

有没有人在使用UIAutomation和扩展程序方面取得任何成功?

1 个答案:

答案 0 :(得分:0)

我希望我在这根棍子上有正确的一端。

我认为您想创建一组UI测试,这些UI测试的运行方式与普通应用程序一样。

我发现我无法像通常那样创建特定的UI测试目标,然后将目标应用程序设置为WidgetExtension。

但是我能够将WidgetExtension目标设置为在设备(> = iOS 14)上构建并运行到设备上,然后在我的UI测试中,我能够记录一些步骤,使我可以编写更清晰的UI测试(放置测试函数中的光标以使用记录,您可能已经知道这一点。

enter image description here

棘手的是将WidgetExtension目标保持最新状态到测试模拟器上,以运行自动化测试。