Robot Framework, как продолжать тестирование, даже если произошел сбой - PullRequest
0 голосов
/ 05 декабря 2018

Я новичок в Robot и учусь писать логику и контрольные примеры.

У меня есть набор тестов, monitor.robot , в котором много тестовых случаев.контрольные примеры, такие как домашняя страница web1, домашняя страница web2, домашняя страница web3 ... и т. д.Если какой-либо шаг завершился неудачей, выполнение не должно быть остановлено, что должно продолжаться до конца транзакции?

monitor.robot

Test Case## Heading ##
echo Trans01_WebSites-helloPublicWebsite
open    https://www.morganre.com/
assertTitle    abcd  Group | abcd 
echo    Trans02_WebSites-CorporateSolutions
open    https://corporatesolutions.hello.com/
assertTitle    abcd  Corporate Solutions
echo    Trans03_WebSites-OpenMinds
open    https://openminds.hello.com/
assertTitle    abcd  - Open Minds
echo    Trans04_WebSites-Arthello
open    http://art.hello.com/
assertTitle    Art at abcd 
close    win_ser_local
Close All Browsers

Выполнение, которое не должно останавливатьсядаже если какой-либо сбой произошел в середине любого теста.

1 Ответ

0 голосов
/ 05 декабря 2018

Robot Framework имеет полезные методы:

  1. Run Keyword And Continue On Failure open https://www.morganre.com/
  2. Run Keyword And Ignore Error open https://www.morganre.com/

Оба в порядке, но первый будетотобразить сбойный метод со статусом сбоя, второй проигнорирует ошибку.

Для получения подробной информации, пожалуйста, обратитесь к http://robotframework.org/robotframework/latest/libraries/BuiltIn.html

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