我正在尝试使用浏览器自动执行文件下载,在该浏览器中,我使用机器人类来处理下载弹出窗口。这对于本地计算机工作正常,但是当我在具有无头浏览器的jenkins上运行相同的脚本时,我的脚本总是会失败。有什么更好的解决方案?
答案 0 :(得分:0)
假设不幸的是,您指的是java.awt.Robot
,它不支持无头模式。按照Robot()
构造函数javadoc:
AWTException - if the platform configuration does not allow low-level
input control. This exception is always thrown when
GraphicsEnvironment.isHeadless() returns true
要么停止使用java.awt.Robot
,要么停止使用无头环境。