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();

因此,一旦警报消息出现,则应执行上述两行

有人可以帮忙吗

4

1 回答 1

0

警报功能将处理弹出的警报并自动调用它。但是,要使用滚动视图并点击它,您首先必须关闭警报弹出,然后返回具有滚动视图的屏幕。但是做同样的实验很好..[]

于 2011-09-02T07:11:17.387 回答