Лично я бы протестировал это не щелчком по кнопке, а проверкой, можно ли щелкнуть по ней (то есть атрибут не отключен). Если вы используете прослушиватели событий и тестируете в Chrome, вы можете использовать getEventListeners()
, чтобы проверить, существует ли прослушиватель событий, или вы можете проверить любые атрибуты onclick/ng-click
, которые вы могли установить для него. .
Если вы действительно хотите нажать кнопку, чтобы протестировать событие, но на самом деле не открываете новую вкладку, просто узнайте, как открывается вкладка (например, window.open(..., '_blank')
), и исправьте ее только для этого теста .