是否可以使用仪器从移动野生动物园捕获网站的屏幕?

时间:2012-05-14 00:11:27

标签: iphone xcode instruments

UIASCRIPT:

var result = UIATarget.localTarget().host().performTaskWithPathArgumentsTimeout("/usr/bin/open", ["/Applications/Safari.app", "http://www.google.com"], 30);
UIATarget.captureScreenWithName('test.png');

命令行:

instruments -t /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Instruments/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate Safari.app -e UIASCRIPT cap.js

我的做法有什么问题?谢谢!

1 个答案:

答案 0 :(得分:0)

问题是您在UIATarget类而不是目标对象上调用了captureScreenWithName方法。

应该是:

UIATarget.localTarget().captureScreenWithName('test.png');

注意:captureRectWithName相同。