51Testing软件测试论坛

标题: wr中,新建好的虚拟对象,在录制过程中不识别。 [打印本页]

作者: zang_lin50    时间: 2007-4-2 15:40
标题: wr中,新建好的虚拟对象,在录制过程中不识别。
在页面上有一个button按纽,按纽是图片做成的,所以我将其建立虚拟对象,类为push_button.
可是录制过程中还是生成以下脚本:(并且回放时系统不识别,提示找不到这个对象)

web_image_click("an006_2", 42, 8);
请问如何操作呢?谢谢
作者: snoopyzxbc    时间: 2007-4-2 18:18
根本没虚拟成功呀

button_press("virtual_push_button");
作者: dionysus    时间: 2007-4-2 18:52
如果方便的话lz最好将测试的页面上传上来,大家可以帮助看一下
作者: zang_lin50    时间: 2007-4-2 19:01
就是在点击“确定”按纽时,虚拟不成功。

脚本中,确定按纽显示的是“web_image_click("an006", 42, 8);”
并且回放时不识别,不能正常进行点击“确定”操作
作者: zang_lin50    时间: 2007-4-2 19:13
//就是这一个不识别,并且已经为其虚拟对象。在gui map中。并且此形式在回放也不识别。在其它页面也存在这个按纽,录制时显示为web_image_click("an006", 33, 5); 仔细比较也就是逻辑名生成的不一样。一个显示为"an006_2", 一个显示为"an006"
        web_link_click("继续添加");

[ 本帖最后由 zang_lin50 于 2007-4-9 19:25 编辑 ]
作者: dionysus    时间: 2007-4-2 23:25
看样子确实没有虚拟映射成功,web_image_click这个函数的说明:During recording, the web_image_click function is automatically generated when you click a hypergraphic link or an image.
楼主把an006_2这个逻辑对象的map文件也放上来吧
作者: zang_lin50    时间: 2007-4-3 09:25
下面是an006_2这个逻辑对象的map文件:
1.logic name :virtual_push_button

  物理描述:
  {
  class: push_button,
  virtual: TRUE,
  x: 402,
  y: 503,
  width: 69,
  height: 25,
  rows: 1,
  columns: 1
}
2. 另外在map文件中,我还发现这个an006_2的另一描述:

   logic name:an006_2

  physical description:
  {
  class: object,
  MSW_class: html_rect,
  html_name: "an006_2.gif"
}

[ 本帖最后由 zang_lin50 于 2007-4-3 09:29 编辑 ]
作者: shiwomyw    时间: 2007-4-3 13:45
试着把脚本中的web_image_click("an006_2", 42, 8);修改成button_press("virtual_push_button
").
或者重新录一下脚本,应该会自动识别成“virtual_push_button
”。
作者: veryseven    时间: 2008-6-16 16:48
标题: 回复 1# 的帖子
我也遇到这个问题了,不光是虚拟按钮不认识,再GUI map configuration中也不能映射,不知道怎么解决,是不是这种web不适合用winrunner测试,应该改为QTP?
作者: 程文    时间: 2008-6-26 22:01
标题: 虚拟对象没做对,把虚拟对象做成BUTTON类就可以了.
虚拟对象没做对,把虚拟对象做成BUTTON类就可以了.
作者: chenghan1980    时间: 2008-7-2 12:01
学习了




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