|
我用QTP录入脚本后,想将输入的内容参数化,但在做了循环后为何只能取到第一个数据,而不是一个一个的往下取呢?代码如下:
For Iterator = 1 To 3 Step 1
Browser("CIM-BI 1.0").Page("CIM-BI 1.0").Frame("kpi_main_2").WebEdit("formulaForm:formulaname").Set DataTable("p_Text", dtLocalSheet)
Browser("CIM-BI 1.0").Page("CIM-BI 1.0").Frame("kpi_main_2").WebList("formulaForm:_id3").Select "公式"
Browser("CIM-BI 1.0").Page("CIM-BI 1.0").Frame("kpi_main_2").Image("btn_open").Click
Browser("企业选择").Page("企业选择").Frame("companyChooseOneTree").Link("test").Click
Browser("企业选择").Page("企业选择").WebButton("确定").Click
Browser("CIM-BI 1.0").Page("CIM-BI 1.0").Frame("kpi_main_2").WebButton("下一步").Click
Browser("CIM-BI 1.0").Page("CIM-BI 1.0").Frame("kpi_main_3").WebEdit("formulaForm:formulaText").Set DataTable("p_Text1", dtLocalSheet)
Browser("CIM-BI 1.0").Page("CIM-BI 1.0").Frame("kpi_main_3").WebButton("完成").Click
Browser("CIM-BI 1.0").Dialog("Microsoft Internet Explorer").WinButton("确定").Click
Next
录制完脚本后加了一个循环,参数化了两个输入信息,请高手帮我看看是什么原因. |
|