【发布时间】:2019-07-22 12:03:06
【问题描述】:
我在 robot framework 中编写了大约 200 个测试用例,当我使用设置中提到的套件设置在 chrome 中执行所有测试时工作正常,但在 IE 浏览器出现内存泄漏异常。因此,我们考虑在设置中包含测试设置。那么如何处理这种情况。有没有办法告诉 RF 使用 Chrome 的套件设置和 IE 的测试设置。
【问题讨论】:
标签: robotframework
我在 robot framework 中编写了大约 200 个测试用例,当我使用设置中提到的套件设置在 chrome 中执行所有测试时工作正常,但在 IE 浏览器出现内存泄漏异常。因此,我们考虑在设置中包含测试设置。那么如何处理这种情况。有没有办法告诉 RF 使用 Chrome 的套件设置和 IE 的测试设置。
【问题讨论】:
标签: robotframework
不,没有内置的方法可以做到这一点。您必须使用一些条件关键字(例如:Run keyword if 等)来执行设置中所需的任何逻辑。
例如,您可以像这样配置您的测试和套件设置:
*** Settings ***
Suite Setup run keyword if $browser == "chrome"
... your_setup_keyword
Test Setup run keyword unless $browser == "chrome"
... your_setup_keyword
【讨论】: