Привет всем!
Товарищи требуется ваша помощь.
Сейчас начинаем писать автотесты и используем BrowserStack для запуска на разных инвайронментах.
Столкнулись с следующей проблемой, так как у нас много инвайронментов для тестирования, а все тесты должны проходить, то возник вопрос написания конфиг файла, чтобы сам тест его читал и выбирал настройки браузера.
Тест выглядит следующим образом:
from selenium import webdriver
import time
driver = webdriver.Remote(
command_executor='****',
desired_capabilities={'browser': 'Chrome', 'browser_version': '56.0', 'os': 'Windows', 'os_version': '10', 'resolution': '1920x1080'})
driver.get('*******')
if not "WriteDom" in driver.title:
raise Exception("*** denied!")
driver.maximize_window()
time.sleep(7)
и так далее
Как можно видеть desired_capabilities указываются настройки конкретного браузера.
Помогите написать конфиг файл, чтобы тест запускался сам на всех популярных браузерах с разными операционными системами