QTP回放时报错‘the parameter is incorrect.'
录制的目标application 如图,错误发生在2层结构表格的处理,QTP回放报错如下图所示
1
试过,直接给单元格赋值SwfWindow("IPS").SwfWindow("Create Misc. Invoice").SwfTable("ugdLocalCharge").SetCellData "0;0","Revenue Office", "SHA/OLCL", QTP回放会有excpetion error
于是想尝试先点击一下该单元格,因为有了图示代码,
Dim x, y
x=SwfWindow("IPS").SwfWindow("Create Misc. Invoice").SwfTable("ugdLocalCharge").GetCellProperty ("0;0","Revenue Office","x")
y=SwfWindow("IPS").SwfWindow("Create Misc. Invoice").SwfTable("ugdLocalCharge").GetCellProperty( "0;0","Revenue Office","y")
SwfWindow("IPS").SwfWindow("Create Misc. Invoice").SwfTable("ugdLocalCharge").Click x,y
可惜还是不灵光啊!
哪位高人前辈指点一下,多谢啦 用的是第三方控件吧?!
可能需要一些特殊处理 SwfWindow("IPS").SwfWindow("Create Misc. Invoice").SwfTable("ugdLocalCharge").Click
由于SwfTable("ugdLocalCharge")是非标准控件,可能导致Set和Type实践都不行,使用Sendkeys的方法替代就可以了,没有必要使用Click x,y的方法
回复 3# 的帖子
nimcok,你说的sendkeys方法可否具体解说细节?
页:
[1]