【发布时间】:2017-05-08 09:38:13
【问题描述】:
我想在变量文件中设置用户名和密码,当测试通过每个用户名时,它会前进到下一行数据。
我正在使用资源文件来驱动数据,我的初始 FOR 脚本处理用户名 1 (eeny),然后嵌套的 FOR 循环一次传递所有密码。
*** Variables ***
@{users} eeny meeny miny moe
@{pwds} pwd pwd1 pwd2 pwd3
*** Test Cases ***
Login Test
:FOR ${u} IN @{users}
\ Open Browser ${URL}
\ set window size 1440 900
\ set selenium speed .5
\ input text id=username ${u}
\ :FOR ${p} IN @{pwds}
\ \ input text id=password ${p}
\ \ click button css=button.primary
\ \ wait until page contains css=p.logout
\ \ capture page screenshot
\ \ click element css=p.logout
目前我正在尝试嵌套 FOR 语句,或同时声明用户名和密码变量的 FOR 语句,但不反对更改获取数据的策略并使用多维数组或类似的方法效果更好。
【问题讨论】:
标签: nested-loops robotframework