zang_lin50 发表于 2007-4-2 15:40:29

wr中,新建好的虚拟对象,在录制过程中不识别。

在页面上有一个button按纽,按纽是图片做成的,所以我将其建立虚拟对象,类为push_button.
可是录制过程中还是生成以下脚本:(并且回放时系统不识别,提示找不到这个对象)

web_image_click("an006_2", 42, 8);
请问如何操作呢?谢谢

snoopyzxbc 发表于 2007-4-2 18:18:30

根本没虚拟成功呀

button_press("virtual_push_button");

dionysus 发表于 2007-4-2 18:52:00

如果方便的话lz最好将测试的页面上传上来,大家可以帮助看一下

zang_lin50 发表于 2007-4-2 19:01:20

就是在点击“确定”按纽时,虚拟不成功。

脚本中,确定按纽显示的是“web_image_click("an006", 42, 8);”
并且回放时不识别,不能正常进行点击“确定”操作

zang_lin50 发表于 2007-4-2 19:13:27

//就是这一个不识别,并且已经为其虚拟对象。在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:41

看样子确实没有虚拟映射成功,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:18

下面是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:42

试着把脚本中的web_image_click("an006_2", 42, 8);修改成button_press("virtual_push_button
").
或者重新录一下脚本,应该会自动识别成“virtual_push_button
”。

veryseven 发表于 2008-6-16 16:48:20

回复 1# 的帖子

我也遇到这个问题了,不光是虚拟按钮不认识,再GUI map configuration中也不能映射,不知道怎么解决,是不是这种web不适合用winrunner测试,应该改为QTP?

程文 发表于 2008-6-26 22:01:04

虚拟对象没做对,把虚拟对象做成BUTTON类就可以了.

虚拟对象没做对,把虚拟对象做成BUTTON类就可以了.

chenghan1980 发表于 2008-7-2 12:01:40

学习了
页: [1]
查看完整版本: wr中,新建好的虚拟对象,在录制过程中不识别。