通过Java中的Selenium Web驱动程序处理另存为对话框

Dee*_*pta 1 java selenium automation webdriver selenium-webdriver

我正在尝试使用Java中的Selenium脚本保存HTML页面,该脚本执行以下操作

  1. 打开网页。
  2. 触发右键单击事件。
  3. 单击另存为html选项。

现在的问题是,当脚本单击“另存为html”选项时,它会显示一个弹出窗口以保存html。

我已经设置了在Firefox中下载的默认选项,但是当我运行脚本时,它会不断显示我弹出窗口,我需要的是:-

  1. 当Firefox显示“另存为”对话框时,它将触发enter事件,以便可以使用Selenium脚本保存html。

Luf*_*ffy 5

RobotJava中的类可能会对您有所帮助。还要检查此链接

这是一个示例代码:

// Create object of Robot class<br>
Robot object=new Robot();

// Press Enter<br>
object.keyPress(KeyEvent.VK_ENTER);

// Release Enter<br>
object.keyRelease(KeyEvent.VK_ENTER);
Run Code Online (Sandbox Code Playgroud)