0

私は以下のようなアラート機能を持っています:

UIATarget.onAlert = function onAlert(alert) 
{
var title = alert.name();
UIALogger.logWarning("Alert with title '" + title + "' encountered!");

if (title == "Installation for this product is actually free with delivery - you will not be charged for installation.") 
{ 
alert.buttons()["OK"].tap();

return true; // bypass default handler 
}
return false; // use default handler 
}

ここで条件を実行したい、アラートメッセージが表示されたら実行したい

mainWindowTarget.scrollViews()[0].scrollToElementWithName("Add to cart");

var AddButton = mainWindowTarget.scrollViews()[0].buttons().firstWithName("Add to cart").tap();

したがって、アラート メッセージが表示されたら、上記の 2 行を実行する必要があります。

誰かがこれについて助けてくれますか

4

1 に答える 1

0

アラート機能は、ポップアップされたアラートを処理し、自動的に呼び出されます。ただし、スクロール ビューを使用してタップするには、最初にアラート ポップを閉じてから、スクロール ビューのある画面に戻る必要があります。しかし、同じことを実験するのは良い..[]

于 2011-09-02T07:11:17.387 に答える