java - 为新的 SWTBot Eclipse 运行配置指定默认产品

标签 java eclipse eclipse-rcp swtbot

我正在开发 Eclipse RCP 应用程序并使用 SWTBot 运行自动化 GUI 测试。当我想从 Eclipse 中运行测试时,我右键单击测试方法(或类),然后单击“运行方式”->“SWTBot 测试”。然后运行测试并创建运行配置。

问题是,当第一次创建运行配置时,它总是默认使用“org.eclipse.sdk.ide”产品(在运行配置的“Main”选项卡中)。这意味着该测试将运行 Eclipse IDE 产品并尝试在其上运行我的 SWTBot 测试。我必须手动编辑运行配置以使用我的 RCP 应用程序的产品文件并再次运行它。

我如何指定一个默认产品用于所有新创建的 SWTBot 运行配置?

最佳答案

运行测试时,通过选择“运行方式...”打开运行配置对话框 在对话框中的“通用”选项卡下,选择使其成为共享运行配置。它现在将在您选择的目录中创建一个 *.launch 文件。

设置所有其他参数。下次您想再次运行 SWTBot 测试时,您可以运行启动文件。

关于java - 为新的 SWTBot Eclipse 运行配置指定默认产品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5564886/

相关文章:

java - 如何从Java网络获取某些数据类型作为消息id

java - Android 保存字符串

java - Android:Umano AndroidSlidingUpPanel 滑动两个面板?

eclipse - Tomcat:根据 url,运行 css 和 javascript。为什么?

java - Eclipse调试: Stack trace on event

java - 如何为eclipse项目实现属性页

java - E4 Application.class 必要吗?

Java.sql.SQLException 执行 SELECT

java - Java Arrays.binarySearch 方法的 C 实现

java - 删除未实现的方法