51Testing软件测试论坛

标题: 菜单脚本有时会失效? [打印本页]

作者: xihong2004    时间: 2006-10-2 12:19
标题: 菜单脚本有时会失效?
# 注销帐号
        set_window ("NetTone Communicator", 9);
        menu_select_item ("文件(F);注销(L)");       

以上脚本执行时,有时会提示菜单项找不到,我没改脚本,过一会又可以执行了
这是为什么?
作者: 生如火花    时间: 2006-10-9 09:49
1.你的软件上的菜单还没出现(设置延时)
2.菜单的gui有变化?(找不到的时候检查MAP)
3.国庆还在忙,辛苦啊
作者: 重新开赌    时间: 2006-10-12 16:47
menu_select_item这个函数有时候是不太好用,最好用快捷键代替,type()函数
作者: foxmishy    时间: 2006-10-12 18:47
收获!~,学习。
作者: picture    时间: 2006-10-13 15:32
标题: 新手
真巧啊,我这几天正好也遇到相同的问题了
2楼说的情况考虑思路是对的,但就我了解的楼主的情况不是前二种(估计也不会是第三种,呵呵)
3楼说的正确,我使用的是list_activate_item("SysTreeView32",...) 函数,遇到的错误是 "SysTreeView32"Error: Item not found 我估计楼主也是这样的错误,但不是每一次都错误,我原先也研究了半天,我猜想这可能跟测试程序本身有点关系,
  再说一下2楼的,其实2楼说的头一种情况也是要在脚本里注意的一点,一般来说在你做一个需要被测试程序经过一定时间(不管是多么简单的动作,在你使用WINRUNNER去自动化执行N多次后,可能就会变成需要几秒钟才能软件反映过来的动作)才能做出反映的操作步骤后,加上一个wait()函数,再去做判断,这样就会少很多脚本出错的机会.




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