Собственно что имею - фреймворк на базе WebDriver + Java + testng + Page Object Pattern + spring + Factory Pattern, запускается вся кухня maven. Суть проблемы - существует несколько тестовых классов (допустим 5), в каждом классе различное количество тестовых методов, при запуске отдельного класса все проходит замечательно и душа не нарадуется глядя на работу драйвера , огорчения наступают при попытке запустить сразу все тестовые классы (все 5 в данном контексте), а происходит следующее -тесты начинают валиться в произвольных местах, произвольные тестовые методы, и бывает так что запуская все тесты сейчас этот метод отработал как надо, а запуская сразу после этого - метод валиться. Наиболее распространенная ошибка с которой валяться -"Element not found in the cache - perhaps the page has changed since it was looked up" Подскажите, может кто сталкивался с таким поведением, что можно предпринять? Заранее спасибо
Запуск большого количества тестов
Автор mongpol_777, 06 июл 2012 12:01
Сообщений в теме: 2
#1
Отправлено 06 июля 2012 - 12:01
#2
Отправлено 10 июля 2012 - 06:38
Тесты (в куче) запускаются через Selenium Grid?
Обращение к одим и тем же элементам, классам, страницам в тестах происходит? Пересечений тестов нет?
Ожидание элементов достаточное?
Обращение к одим и тем же элементам, классам, страницам в тестах происходит? Пересечений тестов нет?
Ожидание элементов достаточное?
#3
Отправлено 11 июля 2012 - 06:25
Тесты запускаются последовательно, один прошел за ним следующий,по поводу ожиданий - где надо они есть, напомню -имеем 5 тестовых классов (в каждом тестовом классе имеется от 3 до 10 тестовых методов), запуская тестовые классы по отдельности все проходит хорошо, запуская пять тестовых классов (при помощи testng) получается такая беда :(
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных