Удаленка для jenkins+selenide+selenoid+allure+docker спецов на 2-3 часа в день. 100% remote! Присоединиться к проекту

Параллельный запуск selenium-тестов с pytest в нескольких xvfb с видеозахватом каждого на локальной машине (без selenium-grida)

pytest
xvfb
selenium
python
webdriver
Теги: #<Tag:0x00007fedc10eebe0> #<Tag:0x00007fedc10ee528> #<Tag:0x00007fedc10ede70> #<Tag:0x00007fedc10ed628> #<Tag:0x00007fedc10ed1c8>

(Sergei Chipiga) #1

Привет всем,

Возможно будет интересен способ организовать параллельный запуск selenium-тестов через pytest в нескольких xvfb c видеозахватом каждого виртуального буфера:

https://github.com/Mirantis/mos-horizon/tree/v9.1.


Поделитесь примерами своих backend тестов
STEPS-архитектура на примере horizon-тестов openstack'a.
(Mykhailo Poliarush) #2

Интересное у вас решение, было бы хорошо, если бы вы @Sergei_Chipiga расписали немного больше о вашем подходе с какими-то идеологическими пояснениями и возможно диаграммами классов. А за код и то что им поделились определенно лайк :thumbsup: !


(Sergei Chipiga) #3

@polusok, ок нет проблем. В ближайшее время постараюсь подготовить статейку по тестированию на STEPS-архитектуре (на примере тестирования openstack’a).


(Mykhailo Poliarush) #4

там и степы и ваша библиотека pom, множественное переопределение фикстур, реализация ролей и т.д. в общем питонистам на #pytest будет интересно :slight_smile:


(Mykhailo Poliarush) #5