【发布时间】:2018-11-08 23:06:30
【问题描述】:
我在点击弹出窗口中的链接时遇到问题。 点击按钮后,弹出窗口显示约 3 秒:
<toast-container class="ng-tns-c12-31 ng-star-inserted">
<div class="toast-top-center" id="toast-container" style="position: fixed;">
<!----><div class="toast toast-info ng-star-inserted ng-animating">
<!----><div class="toast-close-button ng-tns-c12-31 ng-star-inserted" style="">×
</div>
<!---->
<div class="ng-tns-c12-31">
<!----><span class="toast-message ng-star-inserted" style="">Section will removed. <a class="toast-link">Cancel</a></span>
<!---->
</div>
</div>
</div>
</toast-container>
我试图点击“取消”
element(by.partialLinkText('Cancel'))
和
var cancelLink = $('#toast-container a');
browser.executeScript("arguments[0].click();", cancelLink)
但是链接没有被点击。我不知道怎么做 断言在此弹出窗口上正常工作
var toastMessageBox = $('#toast-container');
this.assertClearSelectionToastMessage = function () {
expect(toastMessageBox.$('span').getText()).toBe(toastText)
return this;
}
【问题讨论】:
标签: javascript automation webdriver protractor automated-tests