Перейти к содержимому

Deformator

Регистрация: 25 авг 2014
Offline Активность: 22 июл 2015 08:44
-----

Мои сообщения

В теме: Serenity + jbehave archetype + maven - тесты запускаются по 2 раза

22 июля 2015 - 06:31

Проблема решена, можно закрывать тему


В теме: Инструменты для тестирования производительности

14 ноября 2014 - 14:02

Всем привет. У меня такой вопрос: как протестировать случай, если нужно запустить одновременно 150 пользователей? Условие: различные порты и сидят они через проксю.


В теме: Инициализация элементов через PageFactory

03 сентября 2014 - 06:24

Отнаследуйте одну страницу от другой. Или заведите общий класс Page, и в него перенести этот метод.

 

1-й вариант не подходит. А насчет 2-го - я так понимаю туда можно выносить все Вебэлементы (вместе с xpath) и методы, которые используются на нескольких страницах? Ну а потом наследоваться от этой страницы? Корректно ли это будет со стороны правильного построения структуры? Интересуют мнения экспертов :)


В теме: Как перенести данные с одного окна браузера в другое окно

02 сентября 2014 - 12:01

Ни один тестовый фреймворк не предоставляет возможность "приостановить первый тест, потом выполнить второй, потом вернуться и продолжить выполнение первого". Это как-то вообще противоестественно, потому что это фактически не два разных теста, а один составной. Подумайте над перепроектированием тестов.

Ну приостановить и продолжить думаю можно, если унаследовать классы тестов от Thread, а затем вызывать соответствующие методы в желаемых местах. Но как по мне это извращение. Проще залогировать все в файл, а затем парсить из него то, что тебе нужно. Думаю в рамках 1-го теста это все можно реализовать.


В теме: Объясните пожалуйста принцип работы @FindBy для Select

02 сентября 2014 - 11:27

Спасибо за советы  :smile: