51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3634|回复: 8
打印 上一主题 下一主题

请教RFT回放报错问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-1-6 19:42:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
RFT回放报错:Exception occurred during playback of script [wats.web.testcase.Upgrade.Install] [CRFCN0019E: RationalTestScriptException on line 32 of script wats.web.testcase.Upgrade.Install - java.lang.NoClassDefFoundError: org/eclipse/swt/widgets/Display.].
本人百思不得其解,前一天运行的好好的脚本,今天突然运行报错,请知道的大侠指教,非常感谢.
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2010-1-7 11:52:35 | 只看该作者
把你的脚本帖出来。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2010-1-7 14:03:31 | 只看该作者

脚本

package wats.web.testcase.Upgrade;

import resources.wats.web.testcase.Upgrade.InstallHelper;
import wats.web.testHelper.Upgrade.*;
import com.rational.test.ft.*;
import com.rational.test.ft.object.interfaces.*;
import com.rational.test.ft.object.interfaces.SAP.*;
import com.rational.test.ft.object.interfaces.siebel.*;
import com.rational.test.ft.script.*;
import com.rational.test.ft.value.*;
import com.rational.test.ft.vp.*;

/**
* Description   : Functional Test Script
* @author Administrator
*/
public class Install extends InstallHelper
{
        /**
         * Script Name   : <b>upgrade</b>
         * Generated     : <b>Nov 25, 2009 9:32:39 AM</b>
         * Description   : Functional Test Script
         * Original Host : WinNT Version 5.2  Build 3790 (S)
         *
         * @since  2009/11/25
         * @author Administrator
         */
        public void testMain(Object[] args)
        {
                InstallImageHelper install = new InstallImageHelper();
               
                install.login();
                install.upgrade();
                sleep(180);
        }
}
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2010-1-7 14:21:37 | 只看该作者

use debug...

debug may help u find out what's going on..
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2010-1-8 09:36:36 | 只看该作者
看不明白,没用过
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2010-1-8 10:51:03 | 只看该作者
你那个login()方法是封装起来的,从错误提示看,就是因为RFT找不到指定的JAVA类,先查一下wats.web.testcase.Upgrade.InstallHelper这个类。
而且很奇怪,你是把自己的方法放到了RFT的helper类里面了吗?
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2010-1-8 12:04:02 | 只看该作者
如果InstallImage 是你创建的srcript 脚本,建议将自己的一些方法直接放到 InstallImage里,而不是放到InstallImageHelper里,这是系统默认的脚本父类,里面方法的访问权限也和模板有关系。
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2010-1-8 12:44:41 | 只看该作者
呵呵,最好不要把自己写的方法放到Helper里面~~
创建一个自己的类多好啊~~
或者如果是全部录制的脚本的话
将脚本录制到新的文件中
你用callScript("xxxxx")来调用脚本
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2010-1-8 15:39:44 | 只看该作者
支持7楼和8楼
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-16 06:45 , Processed in 0.076782 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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