如何使用 QTP/UFT 双击 xamDataGrid?
How to get double click on xamDataGrid using QTP/UFT?
如何使用 QTP
双击 xamDataGrid 行以打开 window
我搜索了 Whosebug 但没有找到任何关于 QTP 或 UFT 的信息。我试过双击行和 fireevent 但没有用。
在QTP中可以吗?
谢谢
尝试使用 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 将是您要双击的对象
Object.XamDataGrid(strobject).ActivateRecord i
Object.XamDataGrid(strobject).Select gridRecord,i
Call Object.XamDataGrid(strobject).DblClick(1,1)
选择行后双击即可。
如何使用 QTP
双击 xamDataGrid 行以打开 window我搜索了 Whosebug 但没有找到任何关于 QTP 或 UFT 的信息。我试过双击行和 fireevent 但没有用。
在QTP中可以吗?
谢谢
尝试使用 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 将是您要双击的对象
Object.XamDataGrid(strobject).ActivateRecord i
Object.XamDataGrid(strobject).Select gridRecord,i
Call Object.XamDataGrid(strobject).DblClick(1,1)
选择行后双击即可。