【发布时间】:2015-12-21 12:46:11
【问题描述】:
是否可以对操作扩展目标执行 UI 测试?我无法创建将操作扩展作为“要测试的目标”的 UI 测试目标。我正在尝试从 Safari(或照片,尽管首选 Safari/两者)中加载操作扩展
如果我记录我的互动,我可以做到:
app.icons["Safari"].tap()
然后我可以手动添加:
XCUIDevice.sharedDevice().pressButton(.Home)
在生成代码之前,但它没有按预期工作(模拟器留在主屏幕上)。
我也试过了:
UIApplication.sharedApplication().openURL(NSURL(string: "https://google.com")!)
但这也不会打开 Safari。
我什至不确定如果动作扩展启动,我是否能够与它自动交互,但希望它是可能的。
【问题讨论】:
-
运气好了吗?我也在尝试 UI 测试一个动作扩展
标签: ios xcode-ui-testing