51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2952|回复: 0
打印 上一主题 下一主题

我的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-8-26 10:07:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我刚接触RFT,目前使用RFT v6.1,由于测试对象经常变化,采用动态的对象识别(使用find方法)。尝试将一些常用的操作放在helper类中,但是总是找不到对象(在测试脚本中正常)。我对此进行了实验,发现无论是直接在普通java类(继承Object)中,还是在自己建立的继承RationalTestScript的类中,都无法正常使用find方法,这两种类都是在RFT的java视图下建立的。现在只有在RFT功能测试视图下使用新建->空测试脚本,才能正常调用find方法。请问这是什么原因?

下面是测试代码和错误输出:

import com.rational.test.ft.object.interfaces.TestObject;
import com.rational.test.ft.script.RationalTestScript;

public class Test {
        public static void main(String[] args) {
                TestObject[] to = RationalTestScript.find(RationalTestScript.atChild("class",        "org.eclipse.swt.widgets.Shell"));
                System.out.print(to.length);
        }
}

============================================================
Exception in thread "main" java.lang.UnsatisfiedLinkError: getIvoryInstallNative
        at com.rational.test.ft.bootstrap.Bootstrap.getIvoryInstall(Unknown Source)
        at com.rational.test.ft.services.FtInstallOptions.getInstallDir(Unknown Source)
        at com.rational.test.ft.sys.LoadNative.load(Unknown Source)
        at com.rational.test.ft.sys.LoadNative.load(Unknown Source)
        at com.rational.test.ft.sys.OperatingSystem.<clinit>(Unknown Source)
        at com.rational.test.ft.application.ScriptPlayback.<clinit>(Unknown Source)
        at com.rational.test.ft.application.rational_ft_impl.getPlaybackMonitor(Unknown Source)
        at com.rational.test.ft.object.interfaces.RootTestObject.find(Unknown Source)
        at com.rational.test.ft.script.RationalTestScript.find(Unknown Source)
        at com.rational.test.ft.script.RationalTestScript.find(Unknown Source)
        at Test.main(Test.java:6)
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-24 12:04 , Processed in 0.070151 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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