2015-12-21 2 views
0

Я делаю тестовый пример в селене webdriver, и я довольно новичок в тестировании. Я просто спрашиваю, могу ли я продолжить тест, чтобы проверить другие функции после того, как утверждение уже состоялось. Как пример ниже, заранее заблаговременно Ex.Selenium продолжает после одного теста

search.sendKeys("hello"); 
search.submit(); 
assertTrue(....); 

search.sendKeys("thank you); 
search.submit(); 
assertTrue(....); 
+0

Стоит прочитать: https://www.facebook.com/notes/kent-beck/decompose-run-on-tests/555371804495688 – drets

ответ

0

Если инструкция assert не подведет, тест продолжится. Если вы хотите протестировать вторую функциональность, даже если assert не работает, вы должны разделить тест на два разных теста.

+0

. Большое вам спасибо за ваш ответ и время. Я разделил тесты на 2, чтобы быть более структурированными и узнать, не удастся ли даже один тест, а другой - – user3129682

0

Ассемблер - это метод, который вы используете, чтобы просто проверить, что-то истинно или нет. Если это правда, он пройдет и продолжит выполнение, если это не так - это прекратит выполнение. Here's more info

+0

Большое вам спасибо за ваш ответ и время Я разделил тесты на 2, чтобы быть более структурирован и знать, не удастся ли даже один тест, а другой - – user3129682

Смежные вопросы