[英]check visibility of IE save dialog box using Selenium Web Driver
[英]Handle save as dialog box by selenium web driver in java
我正在尝试使用Java中的Selenium脚本保存HTML页面,该脚本执行以下操作
现在的问题是,当脚本单击“另存为html”选项时,它会显示一个弹出窗口以保存html。
我已经设置了在Firefox中下载的默认选项,但是当我运行脚本时,它会不断显示我弹出窗口,我需要的是:-
Java中的Robot
类可能会对您有所帮助。 还要检查此链接 。
这是一个示例代码:
// 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);
可以通过Alert
对象处理Selenium中接受确认弹出窗口(假设驱动程序实例已准备就绪):
Alert myAlert = driver.switchTo().alert();
myAlert.accept();
使用autoit下载autoit exe记录,单击该按钮即可。使用代码并通过JS执行器执行
不要忘记在实际执行步骤之前而不是在执行步骤之前放置代码
请首先使用获取窗口句柄切换到Windows对话框。 另存为
然后,使用机器人命令发送Enter键。 它将保存文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.