var name = element(by.xpath("//p[contains(text(),'We will be adding this information')]"));
if ( browser.isElementPresent(name)) {
try {
element(by.xpath("//button[@class='ok-btn']")).click();
} catch (error) {
console.log('Not able to click on duplicate pop-up '+error);
}
} else {
console.log('Fresh');
}
Приведенный выше код прекрасно работает в платформе Protractor jasmine, если всплывающее окно появляется, но не работает, когда всплывающее окно не появляется и выполнение сценариев на этом останавливается. Всплывающее окно появляется только при совпадении определенных условий.