|
录制QTP的自带SAMPLE-FLIGHT
msgbox Dialog("Login").WinButton("OK").GetROProperty("text") '取得实际对象
msgbox Dialog("Login").WinButton("OK").GetTOProperty("text") '取得仓库对象
Dialog("Login").WinButton("OK").SetTOProperty "text","123" '改变仓库对象
msgbox Dialog("Login").WinButton("OK").GetTOProperty("text") '取得仓库对象
msgbox Dialog("Login").WinButton("OK").GetROProperty("text") '取得实际对象
前面三个都可以打印出内容来,分别是:OK,OK,123
第四个就报错,报错见下图:
为什么会这样呢?
而用
msgbox Dialog("Login").WinButton("text:=OK").GetROProperty("text")
就可以打印出 OK 来
问题:
1、我修改的属性text,按理说,name没修改过,为什么不是用
msgbox Dialog("Login").WinButton("name:=OK").GetROProperty("text")
或者
msgbox Dialog("Login").WinButton("OK").GetROProperty("text")
呢?
2、
msgbox Dialog("Login").WinButton("OK").GetROProperty("text")
为什么会报错? |
|