如何使用QTP / UFT双击xamDataGrid?

时间:2016-02-16 07:16:04

标签: qtp hp-uft xamdatagrid

如何双击xamDataGrid行以使用QTP打开窗口

我已经搜索了stackoverflow但没有得到QTP或UFT的任何东西。我尝试过双击行和fireevent但没有用。

可以通过QTP进行吗?

由于

2 个答案:

答案 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)

如果双击选择行,它将起作用。