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