51Testing软件测试论坛

标题: 请教RFT回放报错问题 [打印本页]

作者: happy_tester99    时间: 2010-1-6 19:42
标题: 请教RFT回放报错问题
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.].
本人百思不得其解,前一天运行的好好的脚本,今天突然运行报错,请知道的大侠指教,非常感谢.

作者: dreamever    时间: 2010-1-7 11:52
把你的脚本帖出来。
作者: happy_tester99    时间: 2010-1-7 14:03
标题: 脚本
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);
        }
}
作者: seafalcon    时间: 2010-1-7 14:21
标题: use debug...
debug may help u find out what's going on..
作者: hzs0425    时间: 2010-1-8 09:36
看不明白,没用过
作者: dreamever    时间: 2010-1-8 10:51
你那个login()方法是封装起来的,从错误提示看,就是因为RFT找不到指定的JAVA类,先查一下wats.web.testcase.Upgrade.InstallHelper这个类。
而且很奇怪,你是把自己的方法放到了RFT的helper类里面了吗?
作者: liujinqi    时间: 2010-1-8 12:04
如果InstallImage 是你创建的srcript 脚本,建议将自己的一些方法直接放到 InstallImage里,而不是放到InstallImageHelper里,这是系统默认的脚本父类,里面方法的访问权限也和模板有关系。
作者: lovecy    时间: 2010-1-8 12:44
呵呵,最好不要把自己写的方法放到Helper里面~~
创建一个自己的类多好啊~~
或者如果是全部录制的脚本的话
将脚本录制到新的文件中
你用callScript("xxxxx")来调用脚本
作者: dreamever    时间: 2010-1-8 15:39
支持7楼和8楼




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2