I have problem with click on link from popup. After click on button, popup is displayed for about 3 sec:
<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>
I was trying to click "Cancel" by
element(by.partialLinkText('Cancel'))
and
var cancelLink = $('#toast-container a');
browser.executeScript("arguments[0].click();", cancelLink)
But the link wasn't clicked. I have no idea how to Assertion works ok on this popup
var toastMessageBox = $('#toast-container');
this.assertClearSelectionToastMessage = function () {
expect(toastMessageBox.$('span').getText()).toBe(toastText)
return this;
}