51Testing软件测试论坛
标题:
请教关于DataTable报“参数不正确”的问题
[打印本页]
作者:
bobdog520
时间:
2010-7-30 16:39
标题:
请教关于DataTable报“参数不正确”的问题
我所做的操作是:
在EXCEL表中的一个SHEET建立了测试用例,然后导入到QTP。代码如下
DataTable.ImportSheet "D:\Program Files\Mercury Interactive\QuickTest Professional\Tests\zzj\case.xls","标签注册","Action1"
在回放的的时候,RUN-TIME Datatable中的值已经被正确导入,但是往文本框里添加数据的时候会出现“参数不正确”。其中要添加的两个文本框的内容,一个可以正确添加,另一个报错。
Browser("name:=XX管理系统").Window("regexpwndtitle:=XX注册 -- 网页对话框").Page("title:=XX注册").WebEdit("name:=label_id").Set DataTable("XX编号","Action1")这个添加编号的文本框报错,如图
Browser("name:=XX管理系统").Window("regexpwndtitle:=XX注册 -- 网页对话框").Page("title:=XX注册").WebEdit("name:=material_no").Set DataTable("YY编码","Action1")这个添加编码的文本框正确
而且以上操作,如果不从外部EXCEL导入数据,直接在本地ACTION1中导入数据,回放时也是这个问题
作者:
feiyunkai
时间:
2010-7-30 17:04
标题:
代码没有问题,是数据的问题
第2个输入框可以正确SET,所以代码没有问题,可能是数据的问题,请检查下EXCEL中数据是否超过输入范围
因为假设输入框的最大输入长度为4,那么你对该输入框set一个长度大于4的字符串,会报参数不正确的错误
[
本帖最后由 feiyunkai 于 2010-7-30 17:14 编辑
]
作者:
bobdog520
时间:
2010-7-30 17:18
标题:
回复 2# 的帖子
谢谢楼上,确实是这么回事。太粗心了,自己都没检查出数据有问题,这回犯的错我想下次会记住的
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2