51Testing软件测试论坛
标题:
如何使用 if 语句
[打印本页]
作者:
ele11en
时间:
2009-4-1 15:48
标题:
如何使用 if 语句
我的待测窗体的名称是:MQA
对应inc中的内容是:
[ ] const wMainWindow = MQA
[-] window JavaMainWin MQA
tag "MQA V2008.3.1.2"
目的: 我的待测界面每次启动需要的时间不同,所以我想判定待测界面是否启动了,再执行下面的语句
尝试添加的判断语句:
[attach]50675[/attach]
但是现在这段语句有两个问题:
1 if 后的声明不对
2 break 语句有错
请问这两个地方怎么该修改?谢谢
作者:
jmy_1981
时间:
2009-4-1 16:10
标题:
lz这里可能是编程上的失误。
lz这里的对象,是MQA吧。
你外围定义了,另一个叫MQA的BOOLEAN值了吗?
不然,你在if (MQA==TURE)这里是对象等于BOOLEAN,编译就出错了。
lz可以试试看,MQA.isactive() == TURE,再看看help里面的例子。
希望有帮助。
作者:
ele11en
时间:
2009-4-1 19:11
非常感谢楼主
在你和“蓝天伟”的帮助下我的问题解决了,达到了我的目的 .
我在inc中加入了 :const nInvokeTimeout =100
非常感谢
作者:
jackiepsq
时间:
2009-4-25 18:59
一楼的:
如果MQA不存在,你的代码肯定会报错,因为你没有判断就MQA是否存在就自己MQA.setActive(),还有最后的一句;
integer i=0
boolean bFlag=false
for(i=0;i<5;i++)
if(MQA.exists())
print("MQA存在")
bFlag=true
break
else
print("第{i}次MQA不存在")
sleep(3)
if(bFlag==true)
MQA.JavaxSwingJToolBar.JavaxSwingJButton2.Click()
作者:
xygwf
时间:
2009-4-29 15:04
奇怪 , for 和 if 怎么对齐了?
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2