我尝试了tapAndHold()
UIAElement 的功能
var target = UIATarget.localTarget();
target.frontMostApp().mainWindow().buttons()["Button"].tapAndHold()
target.captureScreenWithName("shot")
但这会因 JavaScript 错误而失败:'undefined' is not a function (evaluating target.frontMostApp().mainWindow().buttons()["Button"].tapAndHold()
.
更新:
我也试过
target.frontMostApp().mainWindow().buttons()["Button"].touchAndHold(1.5)
target.captureScreenWithName("shot")
至少确实突出显示了按钮,但是当屏幕截图被制作时,它已经再次被停用。:(