|
我共享的代码 对于正在学习delphi控件录制的朋友可能有点作用吧, 在这里受了大家很多好处,也做点贡献
附件里面是主要的函数,对于有水平滚动条的delphi grid 可以录制其所有值及标题,并写入datatable中供判断用,垂直滚动条的情况比较复杂,我觉得没有写成函数的必要,具体情况再具体分析吧
下面是调用该函数的代码, 大家想用的话就根据你实际的情况修改吧
Set winobj = Window("合约熔断属性设定").WinObject("TStringGrid")
Window("合约熔断属性设定").WinObject("修改").Click
Window("修改合约熔断属性").WinObject("60").type ""
Window("修改合约熔断属性").WinObject("60").Type "80"
Window("修改合约熔断属性").WinObject("60").Output CheckPoint("60")
Window("修改合约熔断属性").WinObject("确定").Click
HScrollRecord winobj,"demo1"
datatable.SetCurrentRow 1
If datatable.Value("text_out_1","Action1") = datatable.Value("停板持续时间","demo1") Then
reporter.ReportEvent 0,"Modify step","修改合约熔断属性成功"
else
reporter.ReportEvent 3,"Modify step","修改合约熔断属性失败"
End If
调用的HScrollRecord 函数见附件 |
|