Size: a a a

Heisenbug, конференция по тестированию

2020 May 27

AS

Andrei Solntsev in Heisenbug, конференция по тестированию
Что толку оптимизировать клики, если страничка грузится 30 секунд.
источник

SP

Sergey Pirogov in Heisenbug, конференция по тестированию
да нет, же. нынче у всех уже реакт
источник

SP

Sergey Pirogov in Heisenbug, конференция по тестированию
а он быстрый
источник

OK

Oleksandr Khotemskyi in Heisenbug, конференция по тестированию
Andrei Solntsev
Хорошо, это аргумент.
Но с другой стороны, при прогоне тестов ведь основное время уходит не на клики, а на работу самого приложения. Нет?
да, конечно. Это синтетический тест и на реальных тестах оно значительного ускорения не даст. Я вижу использование CDP как крутая штука чтобы слушать network, и юзать то богатое api по что у него есть
источник

SP

Sergey Pirogov in Heisenbug, конференция по тестированию
и бекенды
источник

SP

Sergey Pirogov in Heisenbug, конференция по тестированию
все летит
источник

OK

Oleksandr Khotemskyi in Heisenbug, конференция по тестированию
Sergey Pirogov
а он быстрый
как связано react и быстрый? )
источник

IP

Ivan Ponomarev in Heisenbug, конференция по тестированию
Вот,богатое API
источник

IP

Ivan Ponomarev in Heisenbug, конференция по тестированию
за что мы любим CDP
источник

SP

Sergey Pirogov in Heisenbug, конференция по тестированию
Oleksandr Khotemskyi
как связано react и быстрый? )
это ж не то что там раньше эти ваши жиквери
источник

OK

Oleksandr Khotemskyi in Heisenbug, конференция по тестированию
Sergey Pirogov
это ж не то что там раньше эти ваши жиквери
так наоборот, представляешь сколько всего теперь тянется и ранится на клиенте? Это раньше там загрузили .js на 200 строк и кайфуем. А теперь всякие бандлеры и веб-воркеры и виртуал домы и шадоудомами обмазываемся
источник

IP

Ivan Ponomarev in Heisenbug, конференция по тестированию
С клиентами для CDP надо осторожнее, есть негативный опыт с cdp4j. До того, как его закрыли, я играл с ним и коммитил в него: в нём были баги, он тёк. В итоге переехал на puppeteer. Но мечтаю обратно вернуться в Java с Javascript.

А локальный/не локальный -- для remote-запуска для того же cdp4j я сделал Launcher, который по ssh стартовал chrome на remote-машине, так что всё возможно, если захотеть
источник

IP

Ivan Ponomarev in Heisenbug, конференция по тестированию
см. сообщение выше
источник

OK

Oleksandr Khotemskyi in Heisenbug, конференция по тестированию
Ivan Ponomarev
С клиентами для CDP надо осторожнее, есть негативный опыт с cdp4j. До того, как его закрыли, я играл с ним и коммитил в него: в нём были баги, он тёк. В итоге переехал на puppeteer. Но мечтаю обратно вернуться в Java с Javascript.

А локальный/не локальный -- для remote-запуска для того же cdp4j я сделал Launcher, который по ssh стартовал chrome на remote-машине, так что всё возможно, если захотеть
попробуй typescript с строгими правилами компиляции, оно хоть не так больно как на голом js
источник

OK

Oleksandr Khotemskyi in Heisenbug, конференция по тестированию
Ivan Ponomarev
С клиентами для CDP надо осторожнее, есть негативный опыт с cdp4j. До того, как его закрыли, я играл с ним и коммитил в него: в нём были баги, он тёк. В итоге переехал на puppeteer. Но мечтаю обратно вернуться в Java с Javascript.

А локальный/не локальный -- для remote-запуска для того же cdp4j я сделал Launcher, который по ssh стартовал chrome на remote-машине, так что всё возможно, если захотеть
я для запуска на удаленной тачке юзал selenoid, он проксирует cdp трафик, запускал сессию просто через webdriver api, а потом все делал по cdp. Только нужно или увеличить таймаут, или время от времени слать запросы по webdriver протоколу чтобы не убил сессию по неактивности.
источник

SP

Sergey Pirogov in Heisenbug, конференция по тестированию
его уже заташили в Selenium4
источник

SP

Sergey Pirogov in Heisenbug, конференция по тестированию
так шо все ок
источник

AS

Andrei Solntsev in Heisenbug, конференция по тестированию
Sergey Pirogov
его уже заташили в Selenium4
Ну да, только выйдет хрен знает в каком году.
источник

OK

Oleksandr Khotemskyi in Heisenbug, конференция по тестированию
Andrei Solntsev
Ну да, только выйдет хрен знает в каком году.
к рождеству 😉
источник

OK

Oleksandr Khotemskyi in Heisenbug, конференция по тестированию
кароче надо просто поднимать пупетир на js, и слать в него команды из жава
источник