我正在使用protactor 5.1.1和chromedriver_2.27。 點擊時間表按鈕時,我想等待「調度完成」消息出現。我已經嘗試了下面的代碼(以及被評論的代碼),但沒有成功。量角器每次都會繼續。有任何想法嗎?量角器:尋找一個文本顯示當我點擊一個對象
that.serviceFilter.sendKeys(serviceName).then(function() {
utilsObj.doActionWithWait(that.serviceRowInServiceList, function() {
utilsObj.doActionWithWait(that.pickFilteredService, function() {
that.pickFilteredService.click().then(function() {
that.selectAllBtn.click().then(function() {
that.actionBtn.click().then(function() {
that.scheduleBtn.click()
// //EC = protractor.ExpectedConditions;
// var aaa = element(by.xpath("//*[@id='SchedulingInProgress']"));
// browser.wait(function() {
// return EC.visibilityOf(aaa).call().then(function (present) {
// console.log('\n' + 'looking for element....')
// if (present) {
// console.log('\n' + 'element not found!')
// return true;
// }
// else {
// console.log('\n' + 'element found!!')
// return false;
// }
// });
// }, 50000);
});
browser.wait(function() {
return browser.driver.isElementPresent(by.xpath("//*[@id='SchedulingInProgress']"))
})
});
});
});
});
});