Java 防止windowtester在测试结束后自动退出应用程序

Java 防止windowtester在测试结束后自动退出应用程序,java,gui-testing,window-tester,Java,Gui Testing,Window Tester,Windowtester在关闭测试用例后自动退出应用程序。 如何防止windowtester退出应用程序,以便在应用程序的同一实例上运行多个测试用例,而无需重新启动应用程序。 因为这将节省我很多时间。如果您想对此发表第二意见,而不是寻找E2E,我建议您重新考虑在您的案例中保持测试一致性。有了新实例和清除的缓存,您可能更接近现实生活中的用例和指标 例如,每次获取浏览器的干净实例时都会使用if。并不是说您不能修改它,而是建议每个测试都应该独立,独立于任何其他测试或副作用。您可以在应用程序的同一实例中

Windowtester在关闭测试用例后自动退出应用程序。 如何防止windowtester退出应用程序,以便在应用程序的同一实例上运行多个测试用例,而无需重新启动应用程序。
因为这将节省我很多时间。

如果您想对此发表第二意见,而不是寻找E2E,我建议您重新考虑在您的案例中保持测试一致性。有了新实例和清除的缓存,您可能更接近现实生活中的用例和指标


例如,每次获取浏览器的干净实例时都会使用if。并不是说您不能修改它,而是建议每个测试都应该独立,独立于任何其他测试或副作用。

您可以在应用程序的同一实例中针对每个测试用例运行多个测试。 可能还有一种方法可以在同一个实例中运行多个测试用例,例如,当您在Maven Surefire和forkmode设置为“一次”的情况下运行测试时,但我尚未对其进行测试


正如ekostadinov所提到的,这是绝对不推荐的。

但我使用windows tester开发基于桌面的应用程序,而不是基于web的应用程序,因此在这种情况下,我不能使用selenium。我谈论的是基于一致性的方法的概念,以便获得有效的测试结果。Selenium默认行为只是一个例子来说明我的观点。好的,同意你的观点,这就是系统到目前为止的工作方式。但这正是造成问题的原因,因为对于大约2000个测试用例,完成测试需要2天,其中50%是关闭和重新打开应用程序所需的时间。因此,有必要改变这种做法。