author:david euler
date: 2004/10/20 【程序编程相关:Cannes 2004(2004嘎纳广告】 【推荐阅读:文本的DES加密 MD5散列值 DSA的】email:de_euler-david@yahoo.com.cn 【扩展信息:Subversion权限文件AuthzS】有任何问题,请与我联系:)
使用rational robot录制自动测试gui脚本,在点击一个按钮以后,出现的结果可能有多种,可能会出现一个含“确定”按钮的对话框,也可能出现一个标题为”title abcd”的窗体,可以使用sqawaitforpropertyvalue方法来判断出现的属性,或者使用sqawaitforobject来判断出现何种窗体,下面是两个对可能出现的属性进行判断的例子. 1).2秒内假若出现确定对话框,点击确定按钮,否则打印"确定按钮未出现" : ´等待2秒直到确定按钮出现. result = sqawaitforpropertyvalue("text=(o)确定", "enabled",true, 2000) if result <> sqasuccess then print "确定按钮未出现" else pushbutton click, "text=(o)确定" end if 2).2秒内假若出现标题为"title abcd" 的窗体,打印"出现标题为title abcd的窗体" ,否则打印"未出现标题为title abcd的窗体" : ´等待2秒直到标题为title abcd的窗体出现. ... 下一页