51Testing软件测试论坛

标题: 关于多个Action之间的“切换”问题 [打印本页]

作者: maguschen    时间: 2006-9-13 09:59
标题: 关于多个Action之间的“切换”问题
我把录制的脚本分成了4个action,我发现在执行完第一个action然后“切换”到第二个action的时候,被测试的应用程序有时候没有被选上(就是被测试的应用程序条变灰了)。请问这个问题能解决么?




谢谢哦sdlkfj5
作者: walker1020    时间: 2006-9-13 11:19
这四个action 之间是什么关系? 一个调用另外一个action? 还是 它们之间是并列关系?这些关键的信息没有提供,别人很难帮你。关于被测试的应用程序没有被选上,最后给出一个图片。被测试的应用程序没有被选上时,有没有出现错误信息?如果有,也一起发上来呀。最后把你的代码也发送上来,如果方便的话。
作者: maguschen    时间: 2006-9-13 13:36
我在远程桌面工作,所以很多限制。。。

4个action之间关系是并列,首先login然后进入一种服务,然后开始加一个客户资料,然后登出
其实4个action都是在同一个应用程序的窗口里面进行的

我所谓的没有被“选上”,就类似我的抓图。IE是最大化的但是没有被选上,被选上的是MOC。但是我看当时的情况是桌面除了我要测试的程序以外没有任何程序的啊~而且还不是每次都出现这个问题:(

错误提示就是有时候会提示找不到相应的activeX对象,但是有时候却没有提示。。。

这个“有时候”我也不知道为啥。。。
作者: 麦子华华    时间: 2006-9-14 18:23
在每个action的第一句加上类似这样的语句: Window("Notepad").Activate
try 1 try
作者: maguschen    时间: 2006-9-15 09:19
哦,谢谢
我试one试
作者: maguschen    时间: 2006-9-23 00:44
问题算是解决了

我在每个Action的最前面加上了 “Object.Maximize”

就解决了~
作者: jacky9947    时间: 2007-3-22 19:04
Object.Maximize,有什么作用啊
作者: marco    时间: 2007-3-23 14:50
Maximizes the window to fill the entire screen
就是最大化嘛!




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