51Testing软件测试论坛
标题:
Autoit3 在录制delphi开发的客户端的时候,打开客户端如何找到窗体
[打印本页]
作者:
stonemary
时间:
2013-10-9 08:49
标题:
Autoit3 在录制delphi开发的客户端的时候,打开客户端如何找到窗体
我有一个客户端,双击后打开一个窗体,该窗体上有一个Button。
属性为:
>>>> Window <<<<
Title: 自动更新(调试模式)
Class: TfrmUpdate
Position: 343, 254
Size: 527, 334
Style: 0x16CF0000
ExStyle: 0x00010100
Handle: 0x00330C5E
>>>> Control <<<<
Class:
Instance:
ClassnameNN:
Name:
Advanced (Class):
ID:
Text:
Position:
Size:
ControlClick Coords:
Style:
ExStyle:
Handle:
>>>> Mouse <<<<
Position: 271, -12
Cursor ID: 0
Color: 0x7D9BE3
>>>> StatusBar <<<<
>>>> ToolsBar <<<<
>>>> Visible Text <<<<
关闭(Esc/Enter)
>>>> Hidden Text <<<<
我这样子的做:
Run("F:\run.exe")
WinActive("[Class:TfrmUpdate]")
$handle = WinGetHandle ("自动更新(调试模式)")
If $handle = "" Then
Sleep(10)
EndIf
MsgBox(4096,"tishi",$handle)
怎么都获取不到句柄。意思应该就是这个窗体没有识别。请教大虾,WinActive的参数是不是不对的?
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2