Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/414.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 用Java刷新HTML页面_Javascript_Java_Html_Ajax_Websocket - Fatal编程技术网

Javascript 用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

我正在使用TestNG进行一个自动化项目。我创建了一个监听器,每当测试通过/失败/跳过等时,它都会更新HTML文件

我唯一的问题是,如果我想看到这些更改,我必须手动刷新HTML页面

在Java中是否有任何代码可以用来在对HTML页面进行更改时自动刷新该页面,或者在程序运行时每秒刷新一次


编辑:这主要是通过javascript实现的,所以关于如何将JS集成到我的Java类中的一些建议也会很有用,谢谢。

也许你可以从HTML本身定期调用AJAX。如果有新的发现,更新页面内容。您可以使用Selenium进行一些自动化操作,或者在JS上使用一次超时来自动刷新页面。谢谢@Kartic,我会查看它。@cralfaro我正试图沿着这条路线前进,但每次刷新时,我都刷新正在运行的浏览器测试,而不是打开HTML页面的浏览器。或者websocket,通过它您可以实时更新;-)可能您可以从HTML本身定期调用AJAX。如果有新的发现,更新页面内容。您可以使用Selenium进行一些自动化操作,或者在JS上使用一次超时来自动刷新页面。谢谢@Kartic,我会查看它。@cralfaro我正试图沿着这条路线前进,但每次刷新时,我都刷新正在运行的浏览器测试,而不是打开HTML页面的浏览器。或者websocket,通过它您可以实时更新;-)