在web自动化过程中,某些元素的位置不固定,如下定位方法中的${num},有时候应该是1,有时候应该是2,如果在用例中直接指定数字,才有可能找不到该元素,从而导致报错,用例执行失败
css = #ticketLog>ul>li:nth-child(${num}) [bo-bind="operation.type|translate"]
所以这里就使用for循环,直接上代码
image.png
1.对应在${num}=1时,元素不存在的处理,可以直接用Run Keyword And Return Status+Wait Until Page Contains Element的方式避免报错
2.IN RANGE 1-3,表示取值1,2
3.true的判断要注意 ==${True}
做一个简短的备忘吧。
网友评论