提问人:Word Place 提问时间:11/10/2023 更新时间:11/16/2023 访问量:44
Java Selenium - 禁用“另存为”下载弹出窗口仅在无头模式下有效
Java Selenium - disable "Save as" download pop up window works only in headless mode
问:
我有以下代码,仅在无头模式下才能将文件成功下载到所需位置。在正常模式下,弹出窗口显示,测试失败。
您能告诉我应该在代码中添加什么以禁用正常模式下的“另存为”弹出窗口,而不是无头吗?
以下代码仅适用于无外设模式。
HashMap<String, Object> prefs = new HashMap<>();
prefs.put("download.default_directory", LocationUtil.getDownloadFolderPath());
prefs.put("download.prompt_for_download", false);
ChromeOptions options = new ChromeOptions();
options.setExperimentalOption("prefs", prefs);
答:
0赞
aiz
11/16/2023
#1
1.可以使用Robot类 有时,您需要在新的机器人对象之前放置一些等待时间。
Robot r=new Robot();
r.keyPress(KeyEvent.VK_ENTER);
r.keyRelease(KeyEvent.VK_ENTER);
评论