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