Добрый день! На проекте встал вопрос об уменьшении времени работы автотестов. Есть мысли сэкономить на Логин/Логаут. Так же для кросс браузерности будем вводить Докер контейнеры. Подскажите, использование докера решит проблему использование предыдущей сессии бразуера при запуске новго теста? И чем можно воспользоваться тчо бы решить проблему логина/логаута
В Selenoid каждый тест запускается в новом контейнере по этому логаут делать и не нужно. А логин можно делать через API( если есть).
Распараллеливание тестов здорово уменьшает время работы.
Such wow, many amazing.
По теме - кроссбраузерность это хром, опера и фф?
Планы наполеоновские конечно, но хотят Хром, ФФ, Ие11 и Эдж с Сафари))
И каким образом тогда это все относится к докеру?
В общем если не ходить вокруг да около - полноценно докером кроссбраузерность не решить. Потому что докер это Linux, соответственно ни IE, ни Safari там не будет.
Можно поднять целесообразность такой огромной кроссбраузерности и:
- Избавиться от чего-то ненужного и уйти в докер со всякими селеноидами
- Раскрутить клиента на какой-то Browserstack или ему подобные.
- Поднять руками грид со всеми осями и браузерами.