我有大约 200 个用机器人框架编写的测试用例,当我使用设置中提到的套件设置在 chrome 中执行所有这些测试用例时,工作正常,但在 IE 浏览器中我们遇到内存泄漏异常。因此,我们考虑在设置中包含测试设置。那么如何处理这种情况。有没有办法告诉RF使用Chrome的套件设置和IE的测试设置。
不,没有内置的方法可以做到这一点。您必须使用一些条件关键字(例如:Run 关键字if等(来执行设置中所需的任何逻辑。
例如,可以按如下方式配置测试和套件设置:
*** Settings ***
Suite Setup run keyword if $browser == "chrome"
... your_setup_keyword
Test Setup run keyword unless $browser == "chrome"
... your_setup_keyword