Robotframework Robot框架,即使出现任何故障,如何继续测试用例
我是机器人新手,正在学习编写逻辑和测试用例 我有一个测试套件,monitoring.robot,它有很多测试用例。测试用例,如主页web1、主页web2、主页web3……等等。 若任何步骤失败,那个么执行不应该停止,应该继续到事务结束吗 监控。机器人Robotframework Robot框架,即使出现任何故障,如何继续测试用例,robotframework,Robotframework,我是机器人新手,正在学习编写逻辑和测试用例 我有一个测试套件,monitoring.robot,它有很多测试用例。测试用例,如主页web1、主页web2、主页web3……等等。 若任何步骤失败,那个么执行不应该停止,应该继续到事务结束吗 监控。机器人 Test Case## Heading ## echo Trans01_WebSites-helloPublicWebsite open https://www.morganre.com/ assertTitle abcd Group
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
< P>执行,即使在任何测试用例中间都发生了故障,也不应该停止。 机器人框架有一些有用的方法:
Run关键字并在失败时继续打开https://www.morganre.com/
运行关键字并忽略打开的错误https://www.morganre.com/
有关详细信息,请参阅您是否尝试过标准关键字?谢谢Aleks的回复。然而,我得到的错误是“没有名为Run关键字并在失败时继续打开”的关键字。此外,我将关键字库(seleniumkeywords.robot)放在我定义关键字定义的地方。那么,如何定义Run关键字的关键字定义,并在失败时继续打开文件。谢谢,Senthil请确保
Run关键字和Continue On Failure
和Open
之间有2+空格,因为2+空格是Robot框架中的分隔符。您的错误表明只有1个空格,因此将整个字符串视为关键字名称。