Как сделать тестовые наборы стабильными в WebDriver, поддерживаемом Selenium - PullRequest
0 голосов
/ 06 января 2012

Существует ли какой-либо способ сделать тестовые сценарии более стабильными? Иногда тестовый случай терпит неудачу (а также показывает «Превышено время ожидания ошибки»), но когда я снова запускаю тот же тестовый случай через некоторое время, он не выдает исключение или ошибку.

1 Ответ

0 голосов
/ 07 января 2012

Да, есть :

Явные ожидания. Явное ожидание - это код, который вы определили для ожидания определенное условие должно произойти, прежде чем продолжить в коде. наихудшим случаем является Thread.sleep (), который устанавливает условие в точный период ожидания. Есть несколько удобных методов это поможет вам написать код, который будет ждать только столько времени, сколько потребуется. WebDriverWait в сочетании с ExpectedCondition - это один из способов может быть достигнуто.

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