Я создал тесты, используя селен 2, я также использую автономный сервер селена для запуска тестов.
Проблема в том, что если я запускаю один тест, он работает. Если я запускаю несколько тестов, некоторые из них не проходят. Если я попытаюсь запустить неудачный тест, он сработает.
Могут ли тесты выполняться на потоках?
Я использовал графический интерфейс NUnit и TeamCity для запуска тестов ... оба дают одинаковые результаты: разные тесты не проходят, запускаются снова, другие тесты не выполняются.
Есть мысли?
EDIT
Тесты не должны зависеть друг от друга. База данных очищается и пополняется для каждого теста.
Я предполагаю, что единственная проблема может заключаться в том, что база данных не очищается правильно ... но тогда, если я запускаю один и тот же тест несколько раз, он также должен дать сбой.
EDIT2
Тесты не пройдены с «элемент не найден».
Я попытаюсь добавить «WaitForElement», который повторяется каждые несколько миллисекунд, и, возможно, это исправит это.