我在使用Java中的Webdriver下载Excel文件时无法单击“保存”按钮,如附加屏幕截图所示。我搜索了论坛并找到了答案但无法得到结果。我使用的是IE9浏览器,而我的客户端只使用IE浏览器。
这是Excel文件下载的代码:
<input name="ctl00$MasterPlaceHolder$ImgExcel" title="Export To Excel" id="ctl00_MasterPlaceHolder_ImgExcel" style="width: 27px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;" type="image" src="Common/images/icons_02.gif" border="0"/>
任何人都可以帮我用Java中的Webdriver下载Excel文件。在屏幕截图中,我删除了实际的网址。
IE浏览器中的此要求。
帮助将不胜感激。
答案 0 :(得分:0)
要IE保存文件,请单击ALT + S. 打开ALT + O
所以
Robot robot=new Robot();
robot.keyPress(KeyEvent.VK_ALT);
robot.keyPress(KeyEvent.VK_S);
robot.keyRelease(KeyEvent.VK_ALT);
robot.keyRelease(KeyEvent.VK_S);
将下载您的文件
-Ajay
答案 1 :(得分:0)
您也可以使用AutoIT进行此类操作。有关如何使用AutoIT下载文件的好文章,请参阅here。