使用HP Unified Functional Testing:
我在测试中有一个Login操作,其中包含多个不同的用户。它们将存储在外部excel文件中。
使用DataTable.Import(FileName)
我可以将excel文件导入GlobalSheet
。我也可以使用DataTable的第一行。
我需要将Login操作用于其他一些测试,将其集成为对现有操作的调用。
我的问题:
当我将登录操作集成为无法正常修改的现有操作时,如何更改每个不同登录方案的登录凭据(存储在excel文件的每一行中)?
答案 0 :(得分:0)
您可以使用for循环迭代excel的所有行,并更改每次循环迭代的登录凭据。
For i = 1 to Datatable.GetSheet("Global").GetRowCount
Datatable.SetCurrentRow(i)
......
' <Set of code>
......
Next
如果您想为特定用户使用登录凭据,您可以在for循环中设置条件,并检查用户名是否与您要登录的用户匹配,从该行获取凭据并退出循环。