tuneup.jsでUIAutomationを試し始めました。最初のウィンドウは問題なくテストできますが、2番目のウィンドウは失敗します。アプリはまだ最初のウィンドウを表示しており、[Facebookでサインイン]ボタンなどが表示されます。遅延を追加しようとしましたが、これは役に立たなかったようです。私が間違っていることについて何か考えはありますか?
#import "tuneup.js"
target = UIATarget.localTarget();
application = target.frontMostApp();
test("Test first-run view controller", function(app, target) {
assertWindow({
buttons : [
{ name : "Sign in with Facebook"},
{ name : "Create account"},
{ name : "Login"},
{ name : "Try"}
],
onPass: function(window) {
var createAccountButton = window.buttons()["Create account"]
createAccountButton.tap();
}
});
});
test("Test Sign-in screen", function(app, target) {
assertWindow({
buttons : [
{ name : "Sign up"}
]
});
});