机械手框架:套件设置和测试设置之间的区别?

hun*_*ndv 2 automation robotframework

我是机器人框架的新手。有人可以向我解释套件设置测试设置之间的区别吗?什么时候使用?例子...

先感谢您。

Bry*_*ley 6

用最简单的术语来说,套件设置在套件开始时仅运行一次。测试设置在测试用例开始时运行。

如果您在套件的设置部分中定义了一个测试设置,它将在套件中每个测试的开始时运行(即:如果您有5个测试,它将运行5次)。如果您在特定测试中定义它,它将仅在定义它的那个测试中运行。

套件设置是进行一些初始化的好地方,例如启动服务器,打开浏览器,建立数据库连接等。

测试设置是执行测试所特有的工作的好地方,而这些工作实际上并不是验证的一部分。例如,您可以使用测试设置登录并导航到要测试的页面。