xihong2004 发表于 2006-10-2 12:19:49

菜单脚本有时会失效?

# 注销帐号
        set_window ("NetTone Communicator", 9);
        menu_select_item ("文件(F);注销(L)");       

以上脚本执行时,有时会提示菜单项找不到,我没改脚本,过一会又可以执行了
这是为什么?

生如火花 发表于 2006-10-9 09:49:31

1.你的软件上的菜单还没出现(设置延时)
2.菜单的gui有变化?(找不到的时候检查MAP)
3.国庆还在忙,辛苦啊

重新开赌 发表于 2006-10-12 16:47:12

menu_select_item这个函数有时候是不太好用,最好用快捷键代替,type()函数

foxmishy 发表于 2006-10-12 18:47:31

收获!~,学习。

picture 发表于 2006-10-13 15:32:38

新手

真巧啊,我这几天正好也遇到相同的问题了
2楼说的情况考虑思路是对的,但就我了解的楼主的情况不是前二种(估计也不会是第三种,呵呵)
3楼说的正确,我使用的是list_activate_item("SysTreeView32",...) 函数,遇到的错误是 "SysTreeView32"Error: Item not found 我估计楼主也是这样的错误,但不是每一次都错误,我原先也研究了半天,我猜想这可能跟测试程序本身有点关系,
再说一下2楼的,其实2楼说的头一种情况也是要在脚本里注意的一点,一般来说在你做一个需要被测试程序经过一定时间(不管是多么简单的动作,在你使用WINRUNNER去自动化执行N多次后,可能就会变成需要几秒钟才能软件反映过来的动作)才能做出反映的操作步骤后,加上一个wait()函数,再去做判断,这样就会少很多脚本出错的机会.
页: [1]
查看完整版本: 菜单脚本有时会失效?