如何在机器人框架中为多个浏览器运行单个测试用例

时间:2017-04-13 05:04:55

标签: python cross-browser robotframework

这是否可以执行跨浏览器测试机器人框架 - 使用RIDE进行python。

我正在使用RIDE,我想知道在Chrome,firefox,safari等所有浏览器中一次运行一个测试用例。我可以在所有浏览器中单独运行测试用例。

我试过Pabot库,但是无法确定我们可以调用的浏览器列表在哪里?

感谢。 Nall11

1 个答案:

答案 0 :(得分:1)

在列表中放置要执行测试用例的浏览器列表,并为测试用例运行for loop

*** Variables ***
@{BROWSERS}          Chrome firefox chrome

*** test cases ***
test with several browsers
    :FOR  ${browser}  IN   @{BROWSERS}
    \  Step 1
    \  Step 2

这样您的测试用例就会在@ {BROWSERS}中列出的所有浏览器中运行。如果在任何情况下(任何浏览器)失败,您的测试脚本将失败