51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2823|回复: 2
打印 上一主题 下一主题

求助高手,很急!!!否则会死人,关于脚本跨环境问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-10-28 15:01:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在一个环境下录制的脚本文件,为什么到另一个环境下就不能执行了?
比如说,我在Windows XP office 2003 环境下录制的,到Windows XP office XP下运行就不行了,但是我也已经添加了在WIN XP office 2003 录制时的.GUI文件。
还有怎么跨环境?比如说我在英文环境下录制,怎么到中文环境下运行?

[ 本帖最后由 b82914 于 2006-10-28 15:34 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-10-30 12:02:20 | 只看该作者
没有见过这种问题,关注。。。。。。
office 2003 和office XP 应该还是有区别的吧?
如果说中文录制好了,直接切换到英文就可以测试了。那可爽,不知道有没有可实现的方法!~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2006-10-30 12:38:54 | 只看该作者
这是很正常的的现象
这个问题解决关键就要看你的录制的脚本复用性高不高了,我举一些例子:
win_close("win") 可以代替 button_press("ok"),这是一个关闭一个对话框的过程,如果你用button_press("ok")来关闭对话框,但是在中文环境下,可能就要用button_press("确定"),所以这样你必须修改脚本,但是你用了win_close("win")就不存在这个问题了。
还有有一些控件,你用于惟一标示的属性是msw_id,可是这个属性可能在不同的平台下会发生变化,这样你移植到别的平台可能也不能用了,你可以用它的name来惟一标示,这样可能就不会出现问题。
所以这是一个很多问题的关联,首先你要找出为什么不能用的原因,然后来提高你的脚本的复用性。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-25 17:49 , Processed in 0.075869 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表