将Jubula从1.2升级到2.0(最新),切换jar文件并运行干净。 AUT是一个RCP应用程序,它通过Java Web Start安装(Jubula执行批处理文件)。
升级后Jubula启动AUT-but当工作台加载时Jubula无法识别它并且“aut aut”连续进度。
感谢您提供任何提示/提示
答案 0 :(得分:1)
升级后无法再测试RCP AUT时,有几件事需要尝试:
确保AUT插件目录中的旧org.eclipse.jubula.rc.rcp_[version].jar
替换为[jubula_install_directory]/development/rcp-support.zip
确保您的AUT的configuration/config.ini
文件仍然引用了Jubula远程控制插件:osgi.bundles=[your AUT's bundles],org.eclipse.jubula.rc.rcp@start
有关此问题的更多信息和更多问与答可在the Jubula forums上找到。
偶尔还有一些需要注意的怪癖。例如,我当前的AUT在启动时显示启动对话框,我必须在Jubula连接之前解除它。当你在同一台机器上运行AUT和Jubula ITE时,它会把焦点放在棘手的事情上,根据我的经验,AUT连接很容易搞砸。
我还有时候在AUT AUTs视图中没有显示AUT名称,但我仍然可以执行对象映射并运行测试套件而没有任何问题。如果一切似乎都设置正确,那么值得尝试几次以防万一它只是一个怪癖与你混在一起。
答案 1 :(得分:1)
我知道我迟到了,但它可能会帮助那些需要迁移到新版Jubula的失去的灵魂;
朱布拉由3个部分组成:
1。)Eclipse UI-plugin(或testexec.exe)
2。)AUT代理
3.。)RC-plugin作为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)
2.3 Eclipse UI插件在不使用Java 7 JRE的情况下无法启动。
但法比安的问题必定是这样的:
RC还需要Eclipse e4平台。 它不会对日志文件写入任何内容,但如果您在RCP 3.x平台上导出/运行应用程序,它将无法启动。因此,您需要将整个应用程序迁移到e4。