Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

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

thucydides
junit
webdriver
java
Теги: #<Tag:0x00007f7b70a96620> #<Tag:0x00007f7b70a964e0> #<Tag:0x00007f7b70a963a0> #<Tag:0x00007f7b70a96260>

(Ramon Menezes) #1

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


(Goshko Nazar) #2

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


(Ramon Menezes) #3

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


(Mdolinin) #4

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