Javascript 用Java刷新HTML页面
我正在使用TestNG进行一个自动化项目。我创建了一个监听器,每当测试通过/失败/跳过等时,它都会更新HTML文件 我唯一的问题是,如果我想看到这些更改,我必须手动刷新HTML页面 在Java中是否有任何代码可以用来在对HTML页面进行更改时自动刷新该页面,或者在程序运行时每秒刷新一次Javascript 用Java刷新HTML页面,javascript,java,html,ajax,websocket,Javascript,Java,Html,Ajax,Websocket,我正在使用TestNG进行一个自动化项目。我创建了一个监听器,每当测试通过/失败/跳过等时,它都会更新HTML文件 我唯一的问题是,如果我想看到这些更改,我必须手动刷新HTML页面 在Java中是否有任何代码可以用来在对HTML页面进行更改时自动刷新该页面,或者在程序运行时每秒刷新一次 编辑:这主要是通过javascript实现的,所以关于如何将JS集成到我的Java类中的一些建议也会很有用,谢谢。也许你可以从HTML本身定期调用AJAX。如果有新的发现,更新页面内容。您可以使用Selenium
编辑:这主要是通过javascript实现的,所以关于如何将JS集成到我的Java类中的一些建议也会很有用,谢谢。也许你可以从HTML本身定期调用AJAX。如果有新的发现,更新页面内容。您可以使用Selenium进行一些自动化操作,或者在JS上使用一次超时来自动刷新页面。谢谢@Kartic,我会查看它。@cralfaro我正试图沿着这条路线前进,但每次刷新时,我都刷新正在运行的浏览器测试,而不是打开HTML页面的浏览器。或者websocket,通过它您可以实时更新;-)可能您可以从HTML本身定期调用AJAX。如果有新的发现,更新页面内容。您可以使用Selenium进行一些自动化操作,或者在JS上使用一次超时来自动刷新页面。谢谢@Kartic,我会查看它。@cralfaro我正试图沿着这条路线前进,但每次刷新时,我都刷新正在运行的浏览器测试,而不是打开HTML页面的浏览器。或者websocket,通过它您可以实时更新;-)