我对文本框的模糊进行了异步调用。异步调用成功后会发出警报:
var obj = {
"header.a_currency_name" : "Dollar",
"header.a_currency_code" : "USD",
"header.a_currency_symbol" : "$"
}
for(var key in obj) {
element(by.model(key)).clear();
element(by.model(key)).sendKeys(obj[key]);
}
在'for'循环的迭代中,当它设置header.a_currency_name
时,值为Dollar
&转到下一个模型它发出警报。
我想要的是点击“确定”以提醒框&去设置下一个模型(即文本框)。
答案 0 :(得分:1)
如果这是一个javascript警报,您可以切换到它并接受:
browser.switchTo().alert().accept();
您可能还需要wait for the alert to be present:
var EC = protractor.ExpectedConditions;
browser.wait(EC.alertIsPresent(), 5000);