Java 我在代码运行时更改了代码,它对输出有影响吗?

Java 我在代码运行时更改了代码,它对输出有影响吗?,java,selenium,selenium-webdriver,Java,Selenium,Selenium Webdriver,我正在使用Selenium和Java编写一个测试。 我运行了我的测试,在测试进行的过程中,我从IDE中更改了代码中的某些内容,这些更改不应该对正在运行的测试产生任何影响,因为它已经编译好了,但是当测试失败时,我更改了,抛出了与更改相关的错误 顺便说一句,这一更改添加了一个静态变量。当进行更改时,许多IDE会自动插入运行aps的新代码,有时甚至警告说,如果IDE认为更改太剧烈,则需要重新启动应用程序。我不知道硒,但Eclipse可以做到这一点。我使用Eclipse:|谢谢你的回答,还有一个问题,我

我正在使用Selenium和Java编写一个测试。 我运行了我的测试,在测试进行的过程中,我从IDE中更改了代码中的某些内容,这些更改不应该对正在运行的测试产生任何影响,因为它已经编译好了,但是当测试失败时,我更改了,抛出了与更改相关的错误


顺便说一句,这一更改添加了一个静态变量。

当进行更改时,许多IDE会自动插入运行aps的新代码,有时甚至警告说,如果IDE认为更改太剧烈,则需要重新启动应用程序。我不知道硒,但Eclipse可以做到这一点。

我使用Eclipse:|谢谢你的回答,还有一个问题,我的问题被否决了有什么不对?生活是不公平的,伙计。这里的一些人甚至在不理解问题或不知道答案的情况下也投了否决票。@AGill所以如果你觉得我的问题有用,请把它投上去:)@LoveJavaTwo我猜不出其他人的动机,但是:(1)你没有提供完整的信息,(2)您对您的环境进行了一些您可能不需要的假设(例如,您可能一直在进行更改并手动运行浏览器,并且看到了行为上的差异——因此显然它是热部署的)。