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

codeception
chromedriver
webdriver
selenium
php
Теги: #<Tag:0x00007f7b70544938> #<Tag:0x00007f7b705445f0> #<Tag:0x00007f7b705443c0> #<Tag:0x00007f7b705441b8> #<Tag:0x00007f7b7054a248>

(rus) #1

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

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


(Oleksandr Khotemskyi) #2

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


(rus) #3

а как же To run tests in Chrome browser you may connect to ChromeDriver directly, without using Selenium Server. ?
на странице — http://codeception.com/docs/modules/WebDriver


(Dmitrii Demin) #4

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


(Oleksandr Khotemskyi) #5

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


(rus) #6

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


(Юрий Морозов) #7

seleniumhq.org уже не прёт?
https://www.youtube.com/user/seleniumconf/videos


(Юрий Морозов) #8

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


(Сергей Кузьмин) #9

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

но знаю пока немного - порядочно надо допиливать https://github.com/sergueik/cdp4j_tests по-моему


(Abhishek Gaur) #10

Selenium Webdriver Explanation: