По ссылке сходить надо, почитать.
Не будьте высокомерны, я ходил и читал; автор статьи, на которую вы ссылаетесь (спасибо за ссылку), предлагает перехватывать вызовы notification api. Я всего лишь декларирую, что не согласен с вашим утверждением о том, что это "функционал браузера, который не надо тестировать". Я согласен, что это особый случай (алерт показывается за пределами страницы) и условия его отображения зависят от настроек браузера (которыми мы управляем), но все же не только от них, но и от работы кода на странице, который мы проверяем. И я не вижу фундаментальных причин (кроме несовершенства инструментов), по которым данное взаимодействие с пользователем не следовало бы валидировать через роботизацию браузера.