51Testing软件测试论坛

标题: QTP录制过程中表格 [打印本页]

作者: annio4    时间: 2009-6-8 20:58
标题: QTP录制过程中表格
我在录制时,录制代码:
JavaWindow("企业年金理事会支持系统- Microsoft").JavaTable("共1条记录 共1页 第1页").SelectRow "#0"
但是在回放过程中,因为之前添加了数据,JavaTable中有两条记录,就不能回放,有没有办法解决呢?
作者: peimzh    时间: 2009-6-8 21:16
可以进行参数化设置
作者: annio4    时间: 2009-6-10 21:39
标题: 您是指参数化:共1条记录 共1页 第1页
您是指参数化:共1条记录 共1页 第1页,但是参数化就不能回放,找不到对象,因为录制的对象与现在的显示结果不一样
作者: dreamever    时间: 2009-6-11 09:17
既然你的脚本中使用了"共1条记录 共1页 第1页"来识别对象,而这个属性又是变化的,那最直接的解决方法就是参数化。可以把这个属性写成正则表达式试一下,只要符合“共x条记录 共x页 第x页”的对象,就进行识别,这样应该能解决你的问题。
作者: annio4    时间: 2009-6-13 18:15
标题: 谢谢!
谢谢!思想明白了,但是具体怎么写呢?
JavaWindow("理事会支持系统- Microsoft").JavaTable("共3条记录 共1页 第1页").SelectRow "#0"

[ 本帖最后由 annio4 于 2009-6-13 18:21 编辑 ]




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