SWTBOT如何运行自定义的基于eclipse的应用程序?我不知道';我不知道如何指定我的目标应用程序

SWTBOT如何运行自定义的基于eclipse的应用程序?我不知道';我不知道如何指定我的目标应用程序,eclipse,eclipse-rcp,gui-testing,swtbot,Eclipse,Eclipse Rcp,Gui Testing,Swtbot,我有一个基于eclipse的应用程序。我听说过swtbot,但是我很难理解这个工具到底是如何运行我的应用程序的,我将如何指定它。这个基于eclipse的应用程序有一个可执行文件和各种配置/插件/功能文件。我已经完成了关于swtbot的教程,并且我已经成功地完成了它们,但是它们都只是创建了一个模板应用程序进行测试 这可能吗?如果不是的话,你们有没有在基于eclipse的应用程序上进行UI自动化测试的替代方案 谢谢 我对SWTBot不太确定,但可以与独立应用程序一起使用(请参阅并以“因此,Jubul

我有一个基于eclipse的应用程序。我听说过swtbot,但是我很难理解这个工具到底是如何运行我的应用程序的,我将如何指定它。这个基于eclipse的应用程序有一个可执行文件和各种配置/插件/功能文件。我已经完成了关于swtbot的教程,并且我已经成功地完成了它们,但是它们都只是创建了一个模板应用程序进行测试

这可能吗?如果不是的话,你们有没有在基于eclipse的应用程序上进行UI自动化测试的替代方案


谢谢

我对SWTBot不太确定,但可以与独立应用程序一起使用(请参阅并以“因此,Jubula必须以某种方式将自己连接到我们的RCP应用程序中”开头),并且。

我对SWTBot不太确定,但可以与独立应用程序一起使用(请参阅并以“因此,Jubula必须以某种方式将自己连接到我们的RCP应用程序中”)以及。

,看来我可能已经找到了答案

发件人:

默认情况下,Eclipse被配置为将自身用作目标平台,从而使您的RCP插件能够访问IDE中加载的所有内容。这称为自托管

自托管时,您将安装所有必需的插件SWTBot IDE支持、SWTBot Eclipse特性、SWTBot JUnit 4.x Headless Execution。SWTBot IDE支持仅在IDE中需要,而在目标平台中则需要其他支持。因为目标平台与IDE相同,所以您需要安装其中的一个

如果需要针对其他插件进行开发,则必须在目标平台中安装这些插件。这就是为什么SWTBot Eclipse特性、SWTBot JUnit 4.x Headless Execution安装在目标平台中,而SWTBot IDE支持只安装在IDE中。 您可以使用“目标平台首选项”页面配置目标平台,该页面可通过“窗口>首选项…>插件开发>目标平台”访问

我用我的应用程序尝试了它,添加了整个eclipse文件夹,还包括了依赖项和插件,瞧,它成功了。我在一些UI组件上运行了几个单元测试,它响应良好,通过了所有的单元测试


谢谢大家啊哈,看来我可能已经找到答案了

发件人:

默认情况下,Eclipse被配置为将自身用作目标平台,从而使您的RCP插件能够访问IDE中加载的所有内容。这称为自托管

自托管时,您将安装所有必需的插件SWTBot IDE支持、SWTBot Eclipse特性、SWTBot JUnit 4.x Headless Execution。SWTBot IDE支持仅在IDE中需要,而在目标平台中则需要其他支持。因为目标平台与IDE相同,所以您需要安装其中的一个

如果需要针对其他插件进行开发,则必须在目标平台中安装这些插件。这就是为什么SWTBot Eclipse特性、SWTBot JUnit 4.x Headless Execution安装在目标平台中,而SWTBot IDE支持只安装在IDE中。 您可以使用“目标平台首选项”页面配置目标平台,该页面可通过“窗口>首选项…>插件开发>目标平台”访问

我用我的应用程序尝试了它,添加了整个eclipse文件夹,还包括了依赖项和插件,瞧,它成功了。我在一些UI组件上运行了几个单元测试,它响应良好,通过了所有的单元测试


谢谢各位

swtbot.com网站即将出售。内容不见了。swtbot.com网站正在出售中。内容消失了。