【问题标题】:How to use UIAutomation on a Today extension widget?如何在 Today 扩展小部件上使用 UIAutomation?
【发布时间】:2014-12-12 11:45:43
【问题描述】:

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

有没有人成功使用 UIAutomation 和扩展?

【问题讨论】:

  • 此外,似乎根本无法使用 UIAutomation 与通知中心进行交互。
  • 他们没有明确更改 UIAutomation 以防止在应用范围之外使用设备吗?

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


【解决方案1】:

我希望我在这个方面有正确的一面。

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

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

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

棘手的一点是让 WidgetExtension 目标在测试模拟器上保持最新,以运行您的自动化测试。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-17
    • 2016-05-03
    • 1970-01-01
    • 2014-07-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多