我有下面的脚本,我按下一个按钮并想等待一秒钟,看看是否通过外部 webview 发生了 facebook 登录。我遇到的问题是 delay() 要么似乎挂起,要么没有被调用。我从来没有到过“这里”:
var target = UIATarget.localTarget();
var app = target.frontMostApp();
var window = app.mainWindow();
var testFBLogin = true;
var loginView = window.scrollViews()[0];
if (testFBLogin) {
UIALogger.logMessage("Logging in via Facebook");
loginView.buttons()["Login Using Facebook"].tap();
target.delay(1);
UIALogger.logMessage("Here");
} else {
UIALogger.logMessage("Logging in via Email");
}