当我使用设置中提到的套件设置执行 chrome 中的所有测试案例时,我用 robot框架编写了大约200个测试用例,但是在 > IE 浏览器,我们发现内存泄漏异常。因此,我们想到了将测试设置包含在设置中。那么如何处理这种情况。有没有办法告诉 RF 为 Chrome 使用套件设置,为 IE 使用测试设置。
答案 0 :(得分:0)
不,没有内置的方法可以做到这一点。您必须使用一些条件关键字(例如:Run keyword if等)来执行设置中所需的任何逻辑。
例如,您可以这样配置测试和套件设置:
*** Settings ***
Suite Setup run keyword if $browser == "chrome"
... your_setup_keyword
Test Setup run keyword unless $browser == "chrome"
... your_setup_keyword