Ставить Selenium или достаточно ChromeDriver

Настал тот момент когда возможностей PhpBrowser стало недостаточно, что-бы удовлетворить потребности.
Очевидно, что надо ставить драйвер, но стоит ли ставить Selenium или будет достаточно ChromeDriver, так как я новичок в автоматическом тестировании, не могу ориентироваться, что для меня на данный момент достаточно, а что избыточно. По этому прошу помощь у комьюнити. Буду благодарен за каждый комментарий. :slight_smile:

ps
Наверное следует сказать, что тестирую я интернет магазин, где много всяких анимация, попапов, динамически страниц и т.д.

Ставить ли подвеску на машину или достаточно мотора?

1 лайк

а как же To run tests in Chrome browser you may connect to ChromeDriver directly, without using Selenium Server. ?
на странице — WebDriver - Codeception - Documentation

Вы путаете теплое с мягким …

Да, такая возможность есть. Но из вопроса непонятно какой именно Selenium подразумевался - клиентские биндинги, standalone server или может даже selenium grid

Прошу прощения, имел в виду Selenium Server т.к. увидел в доке, что можно использовать браузер без селенима (without using Selenium Server)

seleniumhq.org уже не прёт?
Selenium Conference - YouTube

Драйвера браузеров можно использовать без селениума
Только непонятно, в чём смысл?
Если вам пришлось подтягивать селениум - значит была какая-то задача, может всякое статься, не вешайте нам лапшу на уши, покажите код - который не работает.

еще сушествует GitHub - ChromeDevTools/awesome-chrome-devtools: Awesome tooling and resources in the Chrome DevTools & DevTools Protocol ecosystem и его порты в частности на джаву https://github.com/webfolderio/cdp4j
ему не нужен Selenium
но у него немного необычная другая архитектура API - https://webfolder.io/cdp4j/javadoc/index.html
(я сам вплотную разрабатываю под это прямо сейчас,

но знаю пока немного - порядочно надо допиливать GitHub - sergueik/cdp4j_tests: (re)construct Selenium-like code patterns with Chrome DevTools Protocol Java client по-моему

Selenium Webdriver Explanation: