51Testing软件测试论坛
标题:
请问怎样在一个窗体出现的时候及时做出响应
[打印本页]
作者:
冷杉
时间:
2004-12-31 11:06
标题:
请问怎样在一个窗体出现的时候及时做出响应
下面是我做的一个小例子
其中“查看消息”是某个窗体的名称。通过等待20秒,如果这个窗体出现,就执行紧跟if的大括号中的语句,否则执行else中的语句。
win_exists ( "查看消息" , 20 );
if ( win_exists ("查看消息")== E_OK)
{
win_move ("²é¿´ÏûÏ¢", 368, 230);
set_window ("²é¿´ÏûÏ¢", 5);
obj_mouse_click ("»Ø¸´(R)", 42, 11, LEFT);
obj_type ("RichEdit20A","ºÃµÄ");
obj_mouse_click ("·¢ËÍ(S)", 32, 3, LEFT);
}
else
{
set_window ("2003", 3);
obj_mouse_dbl_click ("Tencent_QQBar", 19, 78, LEFT);
}
但是这个还不能满足我的要求。这只是一种延时的方式,我想采用中断的方式,也就是一旦这个窗体出现就跳转到某一段脚本。请问怎么实现这种跳转。或者说怎么实时的捕捉这个窗体事件,并做出响应。如果能做到定时查询也可以的。
当然我也可以对整个脚本做一个循环。
作者:
shyfish
时间:
2004-12-31 12:06
同步点,sychronization
作者:
生如火花
时间:
2004-12-31 12:16
去搜索我对异常窗口的处理帖子就知道了。
作者:
QA_BAY
时间:
2005-1-1 20:23
http://bbs.51testing.com/viewthread.php?tid=5133&fpage=1
在里面看一下,有你需要的答案!
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2