KadinWu 发表于 2006-12-21 11:59:48

映射到standard class问题

怎么把MSW Class为Button的对象映射为standard class: push_button.
我在vbinit文件中加了
# Button
set_class_map("Button", "push_button"); set_record_attr("Button", "class label x y", " ", "location");
但是在record的时候,无法识别为push_button.
请问有什么好的方法来实现吗?
Thanks!

gp_jl 发表于 2006-12-21 23:08:47

建议使用:GUI Map Configuration 来做映射。不过,使用 GUI Map Configuration 映射后仅对当前测试会话有效,如需永久有效,需要将该TSL语句复制到Startup脚本中。

KadinWu 发表于 2006-12-22 09:15:39

我试过这种方法, 在映射时会出错,总是弹出一个错误框“Cannot add this class”.
是不是在winrunner中, Button类比较特殊不能映射?

gp_jl 发表于 2006-12-22 23:24:09

喔,你说的 Button 是不是WR自带的例子程序中的?感觉应该是个 Panel,但是识别为 Button,映射标准类只能是 Object。具体情况不清楚,期待解释。。。

KadinWu 发表于 2006-12-25 10:01:44

可能是这个原因。 当时我也觉得很奇,其他的类都可以映射, 就这个button类不可以。
期待解释^_^
Thank you!
页: [1]
查看完整版本: 映射到standard class问题