51Testing软件测试论坛
标题:
GUI脚本在TestManager运行失败,而在robot中回放却成功?
[打印本页]
作者:
irislee
时间:
2006-5-10 17:51
标题:
GUI脚本在TestManager运行失败,而在robot中回放却成功?
如题,我录制了一段GUI脚本,再设置了循环和参数,在robot里回放没问题,TestManager里的日志也是显示pass的;但在TestManager运行却只有一小部分是pass,其余都fail,这是什么原因?是TestManager对我手工加的循环代码不支持吗?
作者:
ilovejolly
时间:
2006-5-10 20:03
在TM中运行是怎么设置的
作者:
irislee
时间:
2006-5-11 09:24
都是默认设置,没有修改过的
作者:
ilovejolly
时间:
2006-5-11 14:25
把你怎么添加到tm里的操作说清楚
作者:
irislee
时间:
2006-5-11 15:02
就是执行 file--run test script ,测试机是选本地,就开始运行了.
运行结果见附件
作者:
irislee
时间:
2006-5-11 15:07
我怀疑是调用数据池那段代码有问题,,没有这段代码,TM中运行是没有问题的.
dim aa as long
dim HappenAddress as string
dim pan_HappenAddress as string
dim content as string
dim ReportIncidentMan as string
aa=SQADatapoolOpen("itms")
Call SQADatapoolFetch(aa)
Call SQADatapoolValue(aa,1,HappenAddress)
Call SQADatapoolValue(aa,2,pan_HappenAddress)
Call SQADatapoolValue(aa,3,content)
Call SQADatapoolValue(aa,4,ReportIncidentMan)
但是在robot里回放却一点问题都没有,太奇怪了,是不是在TM里还要设置什么啊(已经建立数据池和相应字段)?
作者:
ilovejolly
时间:
2006-5-11 15:11
请先确定你是否按照正确的操作在TM中组织的脚本
作者:
irislee
时间:
2006-5-11 16:42
应该是正确的吧,运行其他没有调用数据池的脚本都没问题啊
作者:
ilovejolly
时间:
2006-5-11 17:20
改成这样sqadatapoolopen("itms","false")试试
作者:
irislee
时间:
2006-5-11 17:45
改了,不过录入了空白的数据,但运行结果是pass
作者:
irislee
时间:
2006-5-12 10:05
为什么我把数据池改成共享方式之后,在回放的时候录入的都是空白的数据呢?数据池里面有数据的啊。
斑竹,帮帮我吧,谢谢!
作者:
ilovejolly
时间:
2006-5-12 11:28
用msgbox把你取出的数据打出来看下
作者:
zhenqi
时间:
2007-6-22 10:02
我也遇到了同样的问题,有解决方法吗,分享一下好吗?
作者:
zhenqi
时间:
2007-6-22 11:26
msgbox取出的也是空值
作者:
ilovejolly
时间:
2007-6-25 11:02
直接在robot里运行,msgbox取出的是不是也空值
作者:
caesarqth
时间:
2007-6-30 03:17
是不是数据池的某些cell为空,建议把为空的都设定为空格,只要改前几行的空cell就可以了
在不行的话把数据池导出,通过直接读取excel文件中的数据算了
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2