如何双击xamDataGrid行以使用QTP打开窗口
我已经搜索了stackoverflow但没有得到QTP或UFT的任何东西。我尝试过双击行和fireevent但没有用。
可以通过QTP进行吗?
由于
答案 0 :(得分:0)
尝试使用DeviceReplay,
Function DbClick(traget)
Set DeviceReplay = CreateObject ("Mercury.DeviceReplay")
abs_x = traget1.GetROProperty("abs_x")
abs_y = traget1.GetROProperty("abs_y")
DeviceReplay.MouseMove abs_x, abs_y
DeviceReplay.MouseDblClick abs_x, abs_y, 0
Set DeviceReplay = Nothing
End Function
traget将是您想要双击的对象
答案 1 :(得分:0)
Object.XamDataGrid(strobject).ActivateRecord i
Object.XamDataGrid(strobject).Select gridRecord,i
Call Object.XamDataGrid(strobject).DblClick(1,1)
如果双击选择行,它将起作用。