littlebrooch 发表于 2006-2-27 21:56:47

初来乍到,请大家多多帮助,请教个问题

是朋友介绍我来这里的,没想到大家发言都这么踊跃,我也跟着凑一分子啦,哈哈!
想请教高手个问题:

在我使用Rational工具测试应用程序的过程中,如果遇到问题,应用程序会自动关闭,因为是自动化测试,所以想请教在这种情况下不知可否让应用程序再自动启动呢?

我很认真的看过论坛中的帖子,很多问题的答案都很好用,我也触类旁通了一下,可发现对于这个问题还是又很多需要考虑的地方,比如:

如果 Rationnal Robot 在回放(即自动运行脚本)时,应用程序突然遇到未知错误而自动关闭了, Rationnal Robot 检测不到原来的界面就卡在那里运行不下去了,后面的语句恐怕也不能自动执行了。

因为是在工作遇到的紧急问题,我绞尽脑汁也没有想到什么好办法,加上还是新手,对于Rationna还不熟悉,谢谢大家的帮助,不胜感激!

clwlee 发表于 2006-2-28 00:01:09

好贴

你跟我要问的问题一样!!!!!!!!
我也一直在为这个问题困扰!!!!
请知道的大哥,大姐们尽快回复!!!帮帮忙!!!
帮帮忙!!!
帮帮忙!!!

clwlee 发表于 2006-2-28 00:03:01

顶!!!!
狂顶!!!!
求求大家赶紧帮忙解决一下吧!!
如果哪位觉得这里描述很麻烦,请直接给我打电话!!
13811067092!!
谢谢!

ilovejolly 发表于 2006-2-28 12:39:14

看是因为什么原因引起关闭的,如果是系统原因,象xp里的那样,系统会有一个提示窗口出现,你试下用on error goto语句写一个启动程序的函数,捕捉这个错误提示的窗口,看行不行。其实这样的情况下,应该考虑是怎么避免错误出现,因为自动化测试要求一个干净的环境,我觉得用脚本去控制不大好。

littlebrooch 发表于 2006-2-28 14:05:44

因为我现在做的测试就是要求有错误出现,而且是在没有提示的情况下应用程序自动关闭,这种错误是在应用程序里出现的。不知我的描述是否清楚,想请教高手用何种语句能够解决?或者能否使用。

另请问高手能否详细说下如何用on error goto语句写启动程序函数呢?因为我对操作命令不是很熟悉,万分感激!

[ 本帖最后由 littlebrooch 于 2006-2-28 14:10 编辑 ]

youyun 发表于 2006-2-28 20:47:14

描述得不清楚,我还是不明白你的意思
不过大致可以用这种方法吧:
if (程序窗口是否存在的验证点=0) then
'重新启动程序
end if

littlebrooch 发表于 2006-2-28 21:10:32

谢谢各位的支持!我再试试吧

clwlee 发表于 2006-2-28 23:42:15

各位,我理解她的意思是当测试中遇到错误时,当前运行的程序自动关闭,并且继续运行下一个程序。而不会造成遇到错误后程序死机,导致后面的测试无法自动进行!
谢谢!
页: [1]
查看完整版本: 初来乍到,请大家多多帮助,请教个问题