ループ内でisVisible()を使用して、iOS UIAutomationの関数のwaitForElementタイプを作成しようとしています。次のコードを使用しようとすると、新しい画面がポップアップしたときに要素を待つ間に失敗します。要素をタップする前に遅延(2)を実行すると完全にうまく動作するため、要素は明確に存在します。私は途方に暮れていますので、どのように誰もが、これを実現さ...iOS UIAutomation UIAElement.isVisible()は無効な応答を返しますか?
ここで私が使用していますwaitForElementのコードは次のとおりです。
function waitForElement(element, timeout, step) {
if (step == null) {
step = 0.5;
}
if (timeout == null) {
timeout = 10;
}
var stop = timeout/step;
for (var i = 0; i < stop; i++) {
if (element.isVisible()) {
return;
}
target.delay(step);
}
element.logElement();
throw("Not visible");
}
この問題を解決しましたか?私は同様のものを実装しようとしています。 – Stew