тестирование Junit с веб-драйвером - PullRequest
0 голосов
/ 16 марта 2011

как избежать теста к зависанию посередине.Если я выполню каждый из них работает нормально.но все вместе, если я запускаю тесты, это останавливается в середине.Может ли кто-нибудь помочь мне в этом

1 Ответ

0 голосов
/ 20 марта 2011

Если вы используете JUnit4, вы можете использовать правило Timeout, поэтому, если метод теста занимает «слишком много времени», он не будет выполнен, но разрешит выполнение других тестов. Вы должны быть осторожны с этим с WebDriver, потому что правило Timeout реализовано с потоками, а реализации Driver не являются поточно-ориентированными.

Кроме того, избегайте звонков с очень большим временем ожидания. Вместо этого делайте короткие таймауты с небольшим количеством повторных попыток.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...