Вопрос по – Как изменить размер окна браузера при запуске FirefoxWebDriverProvider в JBehave Web

6

Мы используем JBehave Web для управления нашим набором тестов селена для нового проекта, и нам действительно нравится пример Etsy.com, доступный в JBehave, особенно архетип Java / Spring maven, поскольку он вписывается в нашу архитектуру.

Самой большой проблемой до сих пор была документация, поэтому я публикую здесь в надежде, что смогу получить помощь от других в подобной ситуации.

Похоже, что JBehave Web предоставляет только «FirefoxWebDriverProvider» класс и нет соответствующего для Chrome. Кто-нибудь еще сталкивался с этой проблемой? Вы написали свой собственный ChromeDriverProvider?

Кроме того, нам нужно изменить размер браузера, который открывается по умолчанию, и я не могу найти способ сделать это во время начальной загрузки тестового прогона.

Мы используем архетип Maven: jbehave-web-selenium-java-spring-archetype, который использует плагин jbehave-maven-plugin и & quot; run-Stories-with-annotated-embedder & quot; цель, поэтому мы используем «аннотированный»; метод расширения InjectableEmbedder.

Если кто-то может дать какое-то руководство, я буду очень признателен, даже если приведу лишь несколько примеров.

Error: User Rate Limit Exceeded djangofan

Ваш Ответ

6   ответов
-1

Error: User Rate Limit Exceeded

Error: User Rate Limit Exceeded

Capybara.current_session.driver.browser.manage.window.resize_to(1800, 1000)
2

driver.manage().window().setSize(new Dimension(800, 621));
2

Error: User Rate Limit ExceededError: User Rate Limit ExceededError: User Rate Limit Exceeded

Error: User Rate Limit Exceeded
Error: User Rate Limit Exceededchromedriver.storage.googleapis.com/index.html
0
driver.Manage().Window.Size = new Size(x, y);

Error: User Rate Limit Exceeded

11

How To Resize Window

webDriverProvider.get().manage().window().setSize(new Dimension(width, height));

Error: User Rate Limit ExceededOpen DeclarationError: User Rate Limit ExceededQuick Type HierarchyError: User Rate Limit Exceeded

How to Use Chrome Driver

Error: User Rate Limit ExceededTypeWebDriverProviderError: User Rate Limit ExceededPropertyWebDriverProviderError: User Rate Limit Exceeded

new TypeWebDriverProvider(ChromeDriver.class);
Error: User Rate Limit Exceededchromedriver.storage.googleapis.com/index.html
Error: User Rate Limit Exceededcode.google.com/p/chromedriver/wiki/GettingStartedError: User Rate Limit Exceeded Gino Filicetti
Error: User Rate Limit Exceeded
2

Error: User Rate Limit Exceeded

driver.get().manage().window().setPosition(new Point(0, 0));

Error: User Rate Limit ExceededdriverError: User Rate Limit Exceeded

Похожие вопросы