如何使用 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)

选择行后双击即可。