51Testing软件测试论坛

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

作者: yubing    时间: 2007-10-30 15:33
标题: 描述性编程问题
set_window("{class: window,label: aa 2007 专业版 - [Drawing1]}");
这句话运行后会提示语法错误,请问是什么原因
作者: lantianwei    时间: 2007-10-30 17:03
请参看我的一篇描述性编程文章http://bbs.51testing.com/thread-84070-1-1.html
如果还不能解决,请贴出你的报错信息
作者: yubing    时间: 2007-10-31 15:45
还是不成,提示语法错误(
Window: "{class: window,label: aa 2007 专业版 - [Drawing1]}"Error: Syntax error.)
我怀疑是label中有空格,我试了把空格去掉就不再提示语法错误,而是说没有找到对象
作者: lantianwei    时间: 2007-10-31 18:10
应该这样写:
set_window("{class: window,label: \"aa 2007 专业版 - [Drawing1]\"}");
作者: yubing    时间: 2007-11-1 08:55
非常感谢,可以运行了
作者: yubing    时间: 2007-11-1 09:24
还有个问题请教,如果我想在描述性编程中加入变量,是否可以实现
例如:set_window("{class: window,label: \"aa 2007 专业版 - [Drawing1]\"}");
                       我想用  tt="Drawing1";  怎么才能把tt放到描述性编程中去
作者: lantianwei    时间: 2007-11-1 09:44
set_window("{class: window,label: \"aa 2007 专业版 - [\"&tt&\"]\"}");
作者: yubing    时间: 2007-11-1 10:36
这句话运行不了.
提示:Window: "{class: window,label: "aa 2007 专业版 - ["&tt&"]"}"
Error: Syntax error.
作者: yubing    时间: 2007-11-1 10:41
我知道了,set_window("{class: window,label: \"aa 2007 专业版 - [" & tt & "]\"}");这样就可以了,把&两边的 \ 去掉就可以了.
作者: yubing    时间: 2007-11-2 10:23
请问在描述性编程中,窗体的label中可以使用  "!aa.*这种格式吗,如果可以怎么写到label中
作者: lantianwei    时间: 2007-11-2 10:42
可以,但具体用法也不记得了
set_window("{class: window,label: !aa.*}");你试下看!
作者: yubing    时间: 2007-11-2 11:16
谢谢,可以了
作者: 双面人    时间: 2007-12-7 10:41
果然是高手,看得我晕晕的




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