qtp参数化local sheet 后不生效
各位:我参数化某个值后,不能生效,有没有谁能指点一下? 能否贴出代码来,现在不好判断! Browser("联想应用商店").Page("搜索结果:NEW- 联想应用商店").WebEdit("queryAllInfo").Set "a"
Browser("联想应用商店").Page("搜索结果:NEW- 联想应用商店").Image("搜索").Click
wait(3)
'Browser("联想应用商店").Page("搜索结果:NEW- 联想应用商店").WebList("apptypemain").Select "预置应用"
Browser("联想应用商店").Page("搜索结果:NEW- 联想应用商店").WebList("apptypemain").Select DataTable("apptypemain", dtLocalSheet)
Browser("联想应用商店").Page("搜索结果:NEW- 联想应用商店").WebList("apptype").Select DataTable("apptype", dtLocalSheet)
Browser("联想应用商店").Page("搜索结果:NEW- 联想应用商店").WebList("rating").Select DataTable("rating", dtLocalSheet)
Browser("联想应用商店").Page("搜索结果:NEW- 联想应用商店").WebList("price").Select DataTable("price", dtLocalSheet)
Browser("联想应用商店").Page("搜索结果:NEW- 联想应用商店").Image("搜索").Click
Browser("联想应用商店").Page("搜索结果:NEW- 联想应用商店").Image("gsearch1").Click 调用Action时设置了运行所有行吗? 默认的就是运行所有行啊,你说的是在file->setting-run里面的设置吧? 我是把一段脚本分成几个action ,然后把其中一个action 参数化到localsheet里,因为我只要参数化的这个action循环固定的值,这样有问题吗? 你把它参数化到globalsheet里,localsheet只是对应当前的action 我的目的就是只要单单迭代当前的action啊,如果要设成globalsheet的话,我的迭代全部的action dtlocalsheet是本地表,而本地表是不会自动循环所有行的,所以需要自己加循环
例如:
RowCount=DataTable.GetSheet(dtlocalsheet).GetRowCount
For i=1 to RowCount
DataTable.GetSheet(dtlocalsheet).SetCurrentRow i
....
Next 谢谢souchy,按照你的提示问题解决了. 谢谢哈,我也遇到了同样的问题,终于解决了:victory: :handshake 谢谢
页:
[1]