51Testing软件测试论坛

标题: 描述性编程中碰到问题 [打印本页]

作者: yhzmw    时间: 2007-3-20 13:49
标题: 描述性编程中碰到问题
SystemUtil.Run "D:\WINDOWS\system32\calc.exe","","D:\WINDOWS\system32","open"
Window("regexpwndtitle:=计算器").WinButton("text:=1").Click
Window("regexpwndtitle:=计算器").WinButton("text:=2").Click
Window("regexpwndtitle:=计算器").WinButton("text:=3").Click
Window("regexpwndtitle:=计算器").WinButton("text:=+").Click  '这句脚本有什么错误?找不到对象为何?
Window("regexpwndtitle:=计算器").WinButton("text:=4").Click
Window("regexpwndtitle:=计算器").WinButton("text:=5").Click
Window("regexpwndtitle:=计算器").WinButton("text:=6").Click
Window("regexpwndtitle:=计算器").WinButton("text:==").Click
Window("regexpwndtitle:=计算器").WinEdit("nativeclass:=Edit").Check CheckPoint("Edit")
window("regexpwndtitle:=计算器").Close


+号怎么样才可以描述?
作者: 桃花劫    时间: 2007-3-20 13:58
Window("regexpwndtitle:=计算器").WinButton("text:="&+).Click
试试这样
作者: yhzmw    时间: 2007-3-20 14:08
按照桃花劫的做,提示有语法错误。
其实我只有把+号换为其他符合就可以。例如Window("regexpwndtitle:=计算器").WinButton("text:=-").Click
作者: 桃花劫    时间: 2007-3-20 14:14
+是特殊字符,不晓得VBSCRIPT里的转义符是什么
Window("regexpwndtitle:=计算器").WinButton("text:="&chr(43)).Click
用ASCII代码试试行不行
作者: 风过无息    时间: 2007-3-20 14:27
Window("regexpwndtitle:=计算器").WinButton("text:=\+").Click
特殊字符特殊处理
作者: yhzmw    时间: 2007-3-20 16:04
原帖由 风过无息 于 2007-3-20 14:27 发表
Window("regexpwndtitle:=计算器").WinButton("text:=\+").Click
特殊字符特殊处理

完全正确。解决了。thks
作者: zzzxtz    时间: 2007-3-20 16:13
需要斜杠转意的
作者: su27lj    时间: 2007-3-20 19:35
多看看帮助吧,里面写的很清楚的
作者: jiaerxue    时间: 2007-3-20 19:55
要转义的,+要转义




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2