t.me/atinfo_chat Telegram группа по автоматизации тестирования

Нужна помощь с управлением размера драйвера в проекте

Теги: #<Tag:0x00007f7488fad850> #<Tag:0x00007f7488fad710> #<Tag:0x00007f7488fad5f8> #<Tag:0x00007f7488fad508>

Доброе время суток,
есть проект Thucydides + Jbehave, мне нужно впихнуть туда стандартную конструкцию
getDriver().manage().window().maximize();
проблема в том что я не совсем понимаю куда,
в проекте на основе Junit все было проще, создавался абстрактный клас в который просто вставлялось @BeforeClass и от него наследовался клас с описанием кейсов и все проблемы на этом заканчивались. В случае Jbehave, как бы и нет такого класа, есть подобие класа в котором описываються хендлеры для сторей, при попытке всунуть туда @BeforeStories браузер открываеться фул сайз, но когда начинают бежать стори степы розмер сново возвращаеться на дефолтный.
помогите пожалуйста решить эту проблему

Добавьте это в ту конструкцию, где у вас создается объект веб-драйвера, и не тащите это в сами тест кейсы.

это понятно, но в случае с Thucydides это сделаеться на уровне кора, получаеться нужно переопределить метод создания браузера?, если я прав то ткните плиз какой имено метод необходимо переопределять, если нет…

Добавь в степ который открывает страницу. Сразу после вызова driver.get(url).