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