【发布时间】:2019-08-08 13:20:55
【问题描述】:
我知道Test Setup 将在每个测试用例之前执行,Suite Setup 将在每个套件(即每个 .robot 文件)之前执行。
但是,一旦我运行 robot 命令并且当所有测试套件都运行后,运行 Teardown,我就会尝试执行命令级别的 Setup 和 Teardown。
尝试在我的场景目录中包含 __init__.robot 文件,但它们根本没有被调用。
*** Settings ***
Resource ../_common/keywords.robot
Suite Setup Prepare Browser
Suite Teardown Close Browser
我希望能够在任何测试开始之前启动浏览器,然后仅在所有测试完成后关闭浏览器。
例如,robot 1.robot 2.robot 应该:
- 打开浏览器
- 运行
1.robot测试套件 - 运行
2.robot测试套件 - 关闭浏览器
【问题讨论】:
标签: robotframework