|
1测试积点
同一脚本在不同机器下不能回放。注,我的脚本全部是用方法写的,无录制对象。
主要表现在无法识别browser对象本身或无法运行该脚本中的任何一条语句,包括sleep()和system.out.print这种。
1,有在网上查过是JDK版本问题,但已试过降级为1.4,但目前连录制都不能进行。另一台电脑为1.6版本的JDK回放正常。
2,有一台电脑脚本单独运行可以回放,用callScript运行不能回放。有时修改脚本,如加一个 sleep(),便提示找不到该脚本对应的helper类。查询发现helper类对应的.class文件没有自动生成。
3,发现我的两个IBM账号,一个安装时会提示我先安装RQM,另一个不会。
4,关于对象的获取,也是非常的不稳定,有时候可以识别,有时候不行,录制抓骤的,和find方法编写都是同一个效果。目前只有一台机器可以百分百每次完全运行通过。其他机器均有这样或那样的问题。
请教高手这些是否是因为环境引起,但目前可以正常运行的那台环境也没有做任何特殊的配置。 |
最佳答案
查看完整内容
回复 1# fxy860709
很久没用过rft了,怀念一下
1、应该不是JDK版本的问题,用1.6是可以的
2、连system都不能运行,是否你的另外一台机器的环境变量设置对了呢?
3、你怎么把脚本弄到另外一台机器上的,因为project保存的参数不一样,所以会导致你不能自动生成相应class。你可以试试直接新建一个project,把相应的脚本copy进去
|