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

Java 为新的SWTBot Eclipse运行配置指定默认产品,java,eclipse,eclipse-rcp,swtbot,Java,Eclipse,Eclipse Rcp,Swtbot,我正在开发一个EclipseRCP应用程序,并使用SWTBot运行自动化GUI测试。当我想在Eclipse中运行测试时,我右键单击测试方法(或类),然后单击“RunAs”->“SWTBot测试”。然后运行测试并创建运行配置 问题在于,当第一次创建运行配置时,默认情况下它总是使用“org.eclipse.sdk.ide”产品(在运行配置的“Main”选项卡中)。这意味着测试将运行Eclipse IDE产品,并尝试在其上运行我的SWTBot测试。我必须手动编辑运行配置以使用我的RCP应用程序的产品文

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

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


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

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


根据需要设置所有其他参数。下次要再次运行SWTBot测试时,请运行启动文件。

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


根据需要设置所有其他参数。下次要再次运行SWTBot测试时,请运行启动文件。

谢谢您的回答。这不完全是我想要的,所以我已经澄清了我的问题。我正在尝试为所有新创建的运行配置指定默认产品。谢谢您的回答。这不完全是我想要的之后,我澄清了我的问题。我试图为所有新创建的运行配置指定一个默认产品。