有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在更改代码并保存后,调试器将显示终止窗口

我正在使用Java、Selenium和TestNG编写测试。如果我可以在调试模式下运行测试,那对我来说将非常方便,因此每当我需要做一些更改时,我都会保存它们,而不需要从头开始运行。问题是,当我在测试体(具有@test的方法)中应用更改并保存它们时,它显示的窗口显示终止、重新启动等,而不是在我更改的行之前进行更改。 在TestNG中使用调试的常规方法是什么


共 (1) 个答案

  1. # 1 楼答案

    如果我理解正确,您正在尝试开始调试测试,然后在执行暂停时编辑代码,然后继续而不重新开始

    虽然有些调试器已经足够聪明,能够在运行中期重新编译代码更改,这取决于更改的内容,但这通常是不可能的。如果您做了一些更改,您很可能必须停止测试,并从一开始就重新启动它。这是因为程序必须重新编译才能包含您的更改