Size: a a a

2018 October 26

MA

Maksim Andryushchenkov in atinfo chat
Alex
лучший ответ
спасибо
источник

A

Alex in atinfo chat
как я вижу, по ответам, селенид или чистый селениум
источник

A

Alex in atinfo chat
всё же интересно как люди инжектят драйвер без фреймворков
источник

A

Alex in atinfo chat
и пейджы в степы
источник

s

svetlana dudarenko in atinfo chat
PageFactory сходит в состав Селениума, его легко использовать и не нужно инжектить драйвер
источник

MA

Maksim Andryushchenkov in atinfo chat
Alex
всё же интересно как люди инжектят драйвер без фреймворков
да в том то и дело что до селенида это был стандарт типа драйвер = вебдрайвер.хром(путь до драйвера)
источник

MA

Maksim Andryushchenkov in atinfo chat
ран опшенс туда еще
источник

MA

Maksim Andryushchenkov in atinfo chat
сделал получение драйвера фикстурой, в финализатор - закрытие и пошел тесты бомбить
источник

A

Alex in atinfo chat
аа пайтон....
источник

MA

Maksim Andryushchenkov in atinfo chat
драйвер как аргумент класса страницы и вот тебе уже и пейдж обжектс
источник

A

Alex in atinfo chat
тоесть пейджа вот так выгляждит
Page page = new Page(getDriver()) ?
источник

MA

Maksim Andryushchenkov in atinfo chat
ну формально да
источник

A

Alex in atinfo chat
не красиво жы
источник

MA

Maksim Andryushchenkov in atinfo chat
а что красиво
источник

N

Nike in atinfo chat
Alex
всё же интересно как люди инжектят драйвер без фреймворков
чувак, а паттерн синглтон тебе на что
источник

A

Alex in atinfo chat
нк в серенити обьявление пейджи достаточно без создания обьекта, дальше всё неявно вызывается
источник

A

Alex in atinfo chat
т.е вот так CartPage cartPage;
источник

A

Alex in atinfo chat
и всё, методы пейджи доступны и ничего никуа передавтаь ненадо
источник

MA

Maksim Andryushchenkov in atinfo chat
да какая разница, это не ускоряет процесс написания тестов но еще больше запутывает
источник

MA

Maksim Andryushchenkov in atinfo chat
хотя если смысл работы - написать так чтобы работало и больше никто не разобрался в вашем коде - то да
источник