hjchaohaohaho 发表于 2012-6-7 17:09:06

QTP录制时成功进行业务操作,但运行时自动计算并生成的数据不成功(急)

本帖最后由 hjchaohaohaho 于 2012-6-7 17:13 编辑

1、
录制时输入成人5人,总计自动生成人数5,不管小童(不为必填项)是否为空,成人和儿童的人数必填一个。数据保存成功
2、
运行时回放操作步骤时,成人5人自动录入,但总计并没有自动生成5人,保存数据时提示请输入人数,因人数为必填信息,不能保存
3、
录制时输入成人5人、小童2人,总计自动计算生成7人(输入成人5人自动生成5,再输入小童2人时自动计算并生成7人)。数据保存成功
4、
运行时回放操作步骤时,成人5人、小童2人自动录入,但总计并没有自动计算生成7人,数据不能保存提示请输入人数
----录制时业务流程能正常实现,在运行回放时,人数的输入自动生成总计人数功能没有实现.
注:总计是不可编辑和操作状态的。
求高手指导,求解答!!谢谢了!!

hjchaohaohaho 发表于 2012-6-7 18:10:42

没有人知道吗?

hjchaohaohaho 发表于 2012-6-7 18:11:26

求高手指点迷津啊!!!

SexyCat_1113 发表于 2012-6-7 21:03:59

总计那个框的数字是如何触发产生的?

黑羽祭 发表于 2012-6-8 09:41:52

不是很明白

hsjzfling 发表于 2012-6-8 10:42:05

这种联动的代码开发一般习惯用离开控件焦点来触发事件的
填写完数据后加上任意一句让焦点离开的语句试试看,比如点击其它地方或者按回车 Tab等等

hjchaohaohaho 发表于 2012-6-8 16:26:54

回复 3# hjchaohaohaho
统计框是自动生成的,比如输入成人数为5时,统计自动变为5并不用鼠标点击其它地方或按回车,再输入小童2时,统计自动进行计算,也是不需要鼠标点其它地方或按回车

hjchaohaohaho 发表于 2012-6-8 16:28:34

回复 6# hsjzfling
统计那个地方的数据是自动生成,和成人、小童的数据录入时是同步生成的,实际操作中不需要回车或鼠标点击其它地方

hjchaohaohaho 发表于 2012-6-8 16:31:59

‘统计’那个功能在人工录制的时候,能自动进行(和‘成人’、‘小童’的数据录入是实时同步的不需要其它操作);但是在运行回放的时候‘统计’的自动变化和计算没有实现,且‘统计’的数据框是不可操作的,是不是QTP阻止了系统的某个功能?求高手指导迷津啊...

hsjzfling 发表于 2012-6-9 10:29:28

若是同步实时触发的话,不用set就行了,type 或sendkesys来填值都可以

bichenlu 发表于 2012-6-12 13:41:54

应该是qtp设置的数据系统获取不到 因为没有触发到可以再回放的时候修改下回放方式默认是以事件触发的形式回放的,改用鼠标的模式回放

hjchaohaohaho 发表于 2012-6-12 17:33:54

回复 10# hsjzfling
用type是修改VB脚本中的set为type吗?怎样修改呀?

hjchaohaohaho 发表于 2012-6-12 17:36:01

回复 11# bichenlu
是在录制到这个步骤的时候修改TOOLS->options->web下的录制回放模式吗?

hjchaohaohaho 发表于 2012-6-18 11:57:20

回复 11# bichenlu
改为鼠标模式录制及回放,问题解决,十分感谢!!
页: [1]
查看完整版本: QTP录制时成功进行业务操作,但运行时自动计算并生成的数据不成功(急)