求助高手,很急!!!否则会死人,关于脚本跨环境问题
在一个环境下录制的脚本文件,为什么到另一个环境下就不能执行了?比如说,我在Windows XP office 2003 环境下录制的,到Windows XP office XP下运行就不行了,但是我也已经添加了在WIN XP office 2003 录制时的.GUI文件。
还有怎么跨环境?比如说我在英文环境下录制,怎么到中文环境下运行?
[ 本帖最后由 b82914 于 2006-10-28 15:34 编辑 ] 没有见过这种问题,关注。。。。。。
office 2003 和office XP 应该还是有区别的吧?
如果说中文录制好了,直接切换到英文就可以测试了。那可爽,不知道有没有可实现的方法!~~~~ 这是很正常的的现象
这个问题解决关键就要看你的录制的脚本复用性高不高了,我举一些例子:
win_close("win") 可以代替 button_press("ok"),这是一个关闭一个对话框的过程,如果你用button_press("ok")来关闭对话框,但是在中文环境下,可能就要用button_press("确定"),所以这样你必须修改脚本,但是你用了win_close("win")就不存在这个问题了。
还有有一些控件,你用于惟一标示的属性是msw_id,可是这个属性可能在不同的平台下会发生变化,这样你移植到别的平台可能也不能用了,你可以用它的name来惟一标示,这样可能就不会出现问题。
所以这是一个很多问题的关联,首先你要找出为什么不能用的原因,然后来提高你的脚本的复用性。
页:
[1]