E2e тестирование Selenium vs Headless Chrome — кто молодец?
Заинтересовался e2e тестированием, в этой теме особо не плаваю) Возникли вопросы:
1) правильно ли я понимаю, что Selenium получается кросс-броузерный движок, с сопутствующими фичами - такими как тестирование в ie, chrome, ff и тд...
2) на сколько сможет Puppeteer (с хедлесс хромом) заменить Селениум? учитывая, что он только под хром
3) получается, что, если хочешь быть в тренде, надо переходить на Паппетта - дабы общие тесты делать, а кросс-броузер - пока делать на Селениуме?
Selenium взаимодействует с браузером через соответствующий webdriver (свой для IE, Chrome, FF и т.д.). Он не "кроссбраузерный" в том смысле, что нельзя просто взять и запустить тесты во всех браузерах одновременно. Нужно инициализировать driver соответствующего браузера, тогда тесты выполнятся из под этого браузера.
С Puppeteer не имел опыта. По нему ничего сказать не могу.