爱喝可乐的蚊子 发表于 2008-10-30 20:35:50

datatable.import后导致的问题

比如登录操作,我的思路是把用户名和密码放到一个excel文件里,每次只用修改excel文件里的数据就好了。先通过脚本先把excel里的数据导到qtp的datatable里,再继续运行下面的脚本。但一试才发现,比如我想用2套用户名和密码来跑脚本,就在excel里放了两条记录,但是执行完excel里的第一行用户名、密码记录后,本来应该就要执行第二条用户名密码的记录了塞,可是它会自动回到脚本第一行重新来执行,即先执行datatable.import("路径"),所以再运行一遍也还是取的excel里的第一行记录。这种情况我要怎么处理勒???
脚本:
datatable.import("路径")
browser(...).page(...).webedit("username").set datatable.value("username",dtglobalsheet)
browser(...).page(...).webedit("password").set datatable.value("password",dtglobalsheet)
browser(...).page(...).webbuttion("login").click
.....

yangkinki 发表于 2008-10-31 00:41:30

因为每次都进行了导入操作,所以每次都只会去执行第一行,你需要避开重复导入的代码行,进行判断处理,当datatable有数据时,则不执行import行, 这样就会依次执行datatable中的记录。
页: [1]
查看完整版本: datatable.import后导致的问题