Size: a a a

QA — Автоматизация

2020 October 05

LY

Lev Yarushin in QA — Автоматизация
Это я к чему - как мне кажется, это лучше проверять не через e2e тесты, а юнитами/интеграционными. Проверять интерфейс браузера и так есть кому, вряд ли у вас цель именно проверить браузер.
источник

LY

Lev Yarushin in QA — Автоматизация
Ну а если очень хочется, то вот статья https://medium.com/@sahajamit/automated-testing-of-web-push-notifications-ffc8a2d85e3c
источник

В

Вячеслав in QA — Автоматизация
Lev Yarushin
Simple - работают когда открыт ваш сайт в браузере. Т.е. код сайта сам опрашивает ваш сервер, и если что-то есть - отображает через Notifications API
Push -работает даже когда ваш сайт не открыт. Специальный код (service worker) через Push API подписывается на события, и если оно происходит - показывает через Notifications API
Большое спасибо за разъяснение.
У нас работает только когда открыт сайт
источник

В

Вячеслав in QA — Автоматизация
Lev Yarushin
Это я к чему - как мне кажется, это лучше проверять не через e2e тесты, а юнитами/интеграционными. Проверять интерфейс браузера и так есть кому, вряд ли у вас цель именно проверить браузер.
да это чисто для себя хочу попробовать, просто на уже знакомом продукте.
источник

S

Sergei in QA — Автоматизация
У селениума нет доступа к UI-элементам этих уведомлений, афак
источник

В

Вячеслав in QA — Автоматизация
Sergei
У селениума нет доступа к UI-элементам этих уведомлений, афак
о как
источник

LY

Lev Yarushin in QA — Автоматизация
Sergei
У селениума нет доступа к UI-элементам этих уведомлений, афак
Так и не надо. Тестировать это надо не через Selenium.
источник

LY

Lev Yarushin in QA — Автоматизация
Кстати, а кто вообще пользуется этими push'ами? Меня эти всплывашки "подпишисьнанашсайт" только раздражают, я первым делом в браузере это отключаю.
источник

В

Вячеслав in QA — Автоматизация
Lev Yarushin
Кстати, а кто вообще пользуется этими push'ами? Меня эти всплывашки "подпишисьнанашсайт" только раздражают, я первым делом в браузере это отключаю.
Я не пользуюсь вообще, только по работе, если требуется.
источник

В

Вячеслав in QA — Автоматизация
Lev Yarushin
Так и не надо. Тестировать это надо не через Selenium.
а можно тогда как-то их отключить для селениума?
Чтобы вообще не появлялся такой алерт
источник

B

Bola in QA — Автоматизация
Lev Yarushin
Кстати, а кто вообще пользуется этими push'ами? Меня эти всплывашки "подпишисьнанашсайт" только раздражают, я первым делом в браузере это отключаю.
пользуюсь для чатов рабочих
источник

LY

Lev Yarushin in QA — Автоматизация
Вячеслав
а можно тогда как-то их отключить для селениума?
Чтобы вообще не появлялся такой алерт
источник

ДЖ

Давид Женетль... in QA — Автоматизация
Всем привет! Бывает ли такое, что в девтулс в хроме по css селектору находится два элемента, а селениум по тому-же селектору находит только один элемент? 🧐
источник

B

Bola in QA — Автоматизация
да, потому что devtools умеет искать и просто по тексту
источник

ДЖ

Давид Женетль... in QA — Автоматизация
я по xpath ищу и там и там
источник

B

Bola in QA — Автоматизация
определитесь, по xpath или все же по css?
источник

ДЖ

Давид Женетль... in QA — Автоматизация
по xpath))
источник

B

Bola in QA — Автоматизация
источник

ДЖ

Давид Женетль... in QA — Автоматизация
все же по xpath
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Давид Женетль
Всем привет! Бывает ли такое, что в девтулс в хроме по css селектору находится два элемента, а селениум по тому-же селектору находит только один элемент? 🧐
А код не покажете?
источник