将Jubula从1.2升级到2.0 (最新版本),切换jar文件并运行clean。AUT是一个RCP应用程序,通过Java Web Start安装(Jubula执行批处理文件)。
升级之后,当工作台加载时,Jubula启动AUT -but,Jubula无法识别它,并且“启动aut”的进程继续。
感谢您的任何提示/提示
发布于 2013-07-22 11:07:30
当您在升级后无法再测试RCP AUT时,可以尝试以下几种方法:
Jubula
org.eclipse.jubula.rc.rcp_[version].jar被[jubula_install_directory]/development/rcp-support.zip
configuration/config.ini文件仍然引用Jubula远程控制插件:osgi.bundles=[your AUT's bundles],org.eclipse.jubula.rc.rcp@start有关此问题的更多信息和问答,请访问the Jubula forums。
也有一些偶尔需要注意的怪癖。例如,我当前的AUT在启动时显示一个闪屏对话框,我必须在Jubula连接之前关闭它。当你在同一台机器上运行AUT和Jubula ITE时,它会用focus做一些棘手的事情,根据我的经验,AUT连接很容易搞砸。
我也遇到过AUT名称没有显示在Running AUTs视图中的情况,但我仍然可以执行对象映射并运行测试套件,没有任何问题。如果一切似乎都设置正确,那么值得尝试几次,以防这只是一个小问题。
发布于 2014-10-28 23:19:12
我知道我来晚了,但这可能会帮助那些迷失的灵魂,他们需要迁移到更新版本的Jubula;
Jubula由3个组件组成:
1.)Eclipse UI-插件(或testexec.exe)
2.)自动代理
3.)RC插件作为AUT (远程控制)的依赖项
它们是捆绑发布的:
Jubula 6.0 with 1.2 feature
Jubula 8.0 with 2.3 feature (Java 7 only)我使用这些不同版本的经验:
UI-plugin Agent RC Result
1.2 6.0 1.2 Works (of course)
1.2 8.0 1.2 Works
1.2 8.0 2.3 Can't see AUT
2.3 6.0 1.2 Sees AUT but won't do mapping/tests
2.3 6.0 2.3 Can't see AUT
2.3 8.0 1.2 Sees AUT but won't do mapping/tests
2.3 8.0 2.3 Works (of course)如果不使用Java7 JRE,2.3 Eclipse UI插件将无法启动。
但是Fabian的问题肯定是这样的:
RC还需要Eclipse e4平台。它不会向日志文件写入任何内容,但是如果您在RCP 3.x平台上导出/运行您的应用程序,它将不会启动。因此,您需要将整个应用程序迁移到e4。
https://stackoverflow.com/questions/17166572
复制相似问题