51Testing软件测试论坛

标题: [已解决]silk启动待测软件失败 [打印本页]

作者: ele11en    时间: 2010-5-12 17:17
标题: [已解决]silk启动待测软件失败
我在运行脚本是,silktest不能自动启动我的待测软件(java的),并且报错 :
SilkTest monitor has started listening AWTEvents
QapSwingMonitor started
QapOption AwtGui started set
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/log4j/Prop
ertyConfigurator
        at com.accelicon.modelbuilder.ModelBuilder.<init>(Unknown Source)
        at com.accelicon.modelbuilder.ModelBuilder.main(Unknown Source)

[attach]61972[/attach]

请问这个问题该如何解决? 我的silktest是2009 evoluation 版本

我的*.t 文件内容:
[-] testcase simplecase ()
                [ ] MBPCProjectNewProject.SetActive( )

我的inc文件内容:

[ ] const wMainWindow = MBPCProjectNewProject
[ ]
[-] window JavaMainWin MBPCProjectNewProject   
        [ ] tag "MBP-*"
        [ ]
        [ ] const sDir = "C:\Accelicon\modelbuilder"
        [ ] const sCmdLine ="C:\Accelicon\jdk1.6.0_01\bin\java  -classpath .;../../jdk1.6.0_01\jre\lib\ext\Silktest_Java3.jar;./jdom.jar;./jlib/measure.jar;./jDrJava.jar;./jcommons-logging-1.1.jar;./jlog4j-1.2.11.jar;./mbuilder.jar;./tasktree.jar;./eqviewer.jar;./equations.jar;./JEF/JavaEngine.jar;./dataprocess.jar;./jython.jar;./tools.jar -Xmx200M -Xms50M -DMODELBUILDER_HOME=""C:\Accelicon\modelbuilder"" com.accelicon.modelbuilder.ModelBuilder"
        [ ]
        [ ] const nInvokeTimeout =150

[ 本帖最后由 ele11en 于 2010-5-13 09:30 编辑 ]
作者: ele11en    时间: 2010-5-13 09:30
我把启动命令写到一个文件中,然后让silk去调用了这个文件
作者: kettleyang    时间: 2010-5-13 15:15
就是class path 的原因, 测试java GUI就是这个很烦,set class path 要告诉jvm 去哪里找相关的jar 文件
楼主我自己做了一个类似SIlk的工具 可以测试java swing .用java做脚本语言。可以给你用




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