navy2008 发表于 2008-12-8 17:38:01

为什么WinRunner web测试时重新加载打开老认不到对象。急!

我用Winrunner测试web时,重新加载GUI map后认不到对象了,具体操作过程如下:
1。新建一个测试脚本。录制测试脚本。
2. 保存测试脚本
3. 到GUI map Editor里保存GUIfile
**此时如我点GUI map里的某个对象,都是能找到且高亮起来的。
4. 关掉Winrunner。
5. 重新打开Winrunner。
6. 打开之前录的测试脚本。
7. 到GUI map Editor里加载之前保存的GUI map file。
8. 运行测试脚本,所有的对象都不识别了

请问高手这是怎么回事啊?非常感谢了!!!

lantianwei 发表于 2008-12-8 18:30:55

将对象保存到的是物理地址,而非临时对象库?

navy2008 发表于 2008-12-8 21:36:34

不太明白版主的意思,具体是这样保存的,tools---GUIMAP EDITER——file——save。

lantianwei 发表于 2008-12-9 16:44:47

具体的工具界面我也差不多忘了,我的意思是
比如你把对象库保存到c:\myproject.gui
用的时候要从那里load进来

navy2008 发表于 2008-12-10 09:27:16

我是这样做的,不行
真是讨厌死WR了,感觉使用起来怎么就这么费劲啊,:'(
还不如手工呢!
晕死

dabie 发表于 2008-12-10 12:49:56

1.load之后打开对象库查看是否成功load
2.回放时环境是否和录制时候的环境一致
3.用spy查看当前测试对象的属性是否和之前保存的GUI文件中的对象属性一致

eldgesnow 发表于 2008-12-10 13:39:22

脚本前加一句,例如:
GUI_load(".\\xxxx.gui");

学会洒脱 发表于 2008-12-10 14:11:43

手工打开,手动恢复到当时的环境,再去 find一下或
3.用spy查看当前测试对象的属性是否和之前保存的GUI文件中的对象属性一致

看还能否高亮显示

navy2008 发表于 2008-12-14 08:54:09

谢谢大家,我去试下
页: [1]
查看完整版本: 为什么WinRunner web测试时重新加载打开老认不到对象。急!