我正在使用Java,Selenium和TestNG编写测试。如果我可以在调试模式下运行测试对我来说非常方便,所以每当我需要做一些更改时,我都会保存它们,并且不需要从头开始运行。问题是,当我在测试体(具有@test的方法)中应用更改并保存它们时,而不是在我更改的行之前去某处,它显示了窗口,表示终止,重新启动等。 在TestNG中使用调试的常规方法是什么?
答案 0 :(得分:0)
如果我理解正确,你会尝试开始调试测试,然后在执行暂停时编辑代码,然后继续而不重新开始。
虽然一些调试器已经足够聪明,能够在运行中重新编译代码更改,但这取决于更改的内容,这通常是不可能的。如果进行一些更改,您很可能必须停止测试,并从头开始重新启动。这是因为必须重新编译程序以包含您的更改。