в первом тесте юзер1 создает карточку, тут же после теста карточка удаляется через РЕСТ АПИ
во втором тесте через РЕСТ АПИ карточка создается, юзер2 что-то в ней делает и продвигает дальше, карточка удаляется через РЕСТ АПИ
в третьем тесте через РЕСТ АПИ карточка создается и продвигается в нужный статус, юзер1 соглашается и продвигает, карточка удаляется через РЕСТ АПИ
и так далее
Я понимаю, что так делать автоматизацию ПРАВИЛЬНО. Но, к сожалению, у заказчика другие взгляды. Им тестирование нужно БЫСТРО.
К тому же, несмотря на то, что проект довольно старый, документации по API нет. Да там и не REST вовсе. Плюс, если бы я мог запросто двигать карточку по стейджам через API, я бы, наверно, не брался щас за UI тесты...
В общем, можно долго говорить о том, что вот нехорошо это, когда API не описан. Мол, сначала надо бы этим заняться. Ну или через Fiddler срисовать запросики с этими простынями XML в качестве тушки... Потом ответики, чтобы понимать, что кроме твоих параметров карточки там еще тонна всякого гов контента прилетает. Но на это как всегда нет времени, денег и политической воли.
Вот я и хотел написать тесты, чтобы они хотя бы на уровне пользовательских действий прогоняли карточку. В условиях цейтнота этого было бы достаточно.
Поэтому вопрос остается открытым: можно ли открыть одновременно 2 экземпляра браузера IE через webdriver на одной машине? Пока вот 1:0 в пользу "никак"