【发布时间】:2015-04-13 21:24:06
【问题描述】:
我正在使用 Instruments 创建一个 iOS UI 自动化 javascript,以自动为我的 iOS 应用截取屏幕截图。我用来自动截屏的工具是Snapshot。
我正在为我的应用程序的一部分使用 webview,我想在继续执行脚本的其余部分之前截取完全呈现的 webview 的屏幕截图。 所以目前我的脚本看起来像:
var target = UIATarget.localTarget();
target.frontMostApp().mainWindow().scrollViews()[0].webViews()[0].links()[0].tap();
// take screen shot here
target.frontMostApp().navigationBar().leftButton().tap();
但是当它拍摄屏幕截图时,webview 没有完全渲染,所以它占用了一个空白屏幕并返回到主屏幕。 有没有办法等到 webview 完全加载,然后截屏并继续脚本的其余部分?
【问题讨论】:
标签: javascript ios webview ui-automation ios-ui-automation