用于机器人框架工作中的测试用例标题的循环

时间:2018-02-18 02:41:30

标签: selenium automation robotframework

在一个页面上有各种项目。我可以迭代页面上的所有项目/元素。

虽然希望保持每次迭代都是一个单独的测试用例。

如以下测试案例标题第一页项目无展开

有没有办法将测试用例名称放在for循环中。 例如,First Page和Item No都可以变量并由for循环控制。

*** Test Cases ***
First Page  Item No   expand 
     : FOR    ${INDEX}    IN RANGE    1    80
     \    Click Element    xpath=/html/body/div[1]/div[2]/section/div/div[2]/div[2]/div[${INDEX}]/div[1]/div/p[2]

1 个答案:

答案 0 :(得分:0)

根据我的理解,这不应该是可能的。然而,有两种方法可以解决:

  1. Treat是一个测试用例,有一个执行FOR循环的关键字
  2. 有80个测试用例调用一个带有$ {index}属性的关键字