продолжение теста после ошибки
#1
Отправлено 24 марта 2012 - 09:12
#2
Отправлено 24 марта 2012 - 14:01
#3
Отправлено 24 марта 2012 - 17:16
(с)из лучших на свете книг "Звенящие кедры России"
#4
Отправлено 24 марта 2012 - 19:45
идея - отлавливать ошибки и своевременно обрабатывать. для java+testNG гуглить софт асерты
#5
Отправлено 26 марта 2012 - 07:12
конкретно в IDE, не в RC, например вот фэйл на "assertTextPresent", например в данной проверке, заданного текста нет, естесвенно тест стопорится, как сделать что бы он тестил дальше.какой вопрос - такой и ответ! экстрасенсы в отпуске....
идея - отлавливать ошибки и своевременно обрабатывать. для java+testNG гуглить софт асерты
#6
Отправлено 26 марта 2012 - 07:20
Вам нужна команда verifyTextPresent (тест отметит данную проверку как FAILD, но продолжит работу).
#7
Отправлено 26 марта 2012 - 07:32
#8
Отправлено 26 марта 2012 - 07:34
#9
Отправлено 26 марта 2012 - 07:34
Попробуйте перед выполнением теста выбрать "Pause on fail". Если будет ошибка - тест остановится на этом шаге. После этого нажмёте "Play" и тест поедет дальше.конкретно в IDE, не в RC, например вот фэйл на "assertTextPresent", например в данной проверке, заданного текста нет, естесвенно тест стопорится, как сделать что бы он тестил дальше.
Хотя мне казалось, что у Selenium IDE есть опция "продолжать выполнение теста после ошибки". Но странно, не могу её найти
- Программист.
У тестировщика всегда чётное количество синяков: если он наступил на грабли - обязан воспроизвести ошибку.
(bash.org)
#10
Отправлено 26 марта 2012 - 07:39
#11
Отправлено 03 мая 2013 - 08:13
В этом и суть - если не выполняется assert, то тест стопорится на невыполненном assert'е. При verify тест не стопорится, но если проверка не вернула true, тест считается провалившимся на этой проверке.ага, вот в чём хитрость) спасибо) если не трудно, в чём вообще разница assert и verify? прост всё время делаю всё через assert
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных