ie11 java 下载文件_java – 通过Selenium在Microsoft Edge中下载文件
我必须自动化一个案例,我必须使用Selenium WebDriver和跨浏览器下载文件.
我已经为Chrome(通过ChromeOptions),FF(通过FirefoxProfile)和IE11做了这个.例如,使用Firefox,我使用Firefox Profile来禁止下载提示,如下所示:
profile.setPreference("browser.download.dir", "C:\\DownloadCleanup");
profile.setPreference("browser.download.folderList", 2);
profile.setPreference("browser.download.manager.showWhenStarting", false);
profile.setPreference("browser.helperApps.alwaysAsk.force", false);
profile.setPreference("browser.helperApps.neverAsk.saveToDisk", mimeTypes);
对于IE11,我使用Robot类按组合键Alt S,如下所示:
Robot robot = new Robot();
// simulate the "Alt + S" to save file on IE11 when Download Prompt appears
robot.keyPress(KeyEvent.VK_ALT);
robot.keyPress(KeyEvent.VK_S);
robot.keyRelease(KeyEvent.VK_ALT);
robot.keyRelease(KeyEvent.VK_S);
一切正常.现在我想在Edge中这样做.但我找不到Edge的组合键,比如在IE11中,或者在Chrome和FF中找不到设置.
我在Edge中手动尝试,但在下载提示出现时似乎没有保存文件的快捷方式.所以,我的解决方法是转到Edge – >设置 – >高级设置并停用此下载提示.
有没有人知道如何通过Selenium这样做,比如Chrome,FF?
ie11 java 下载文件_java – 通过Selenium在Microsoft Edge中下载文件相关推荐
- Microsoft Edge浏览器下载文件乱码修复方法(二)
之前有写过"Microsoft Edge浏览器下载文件乱码修复方法",发现很多情况下下载文件乱码问题还是存在,这里对之前内容做简单补充,希望可以帮到大家. 方法二: 默认如果提示下 ...
- microsoft edge驱动器下载以及使用
microsoft edge驱动器下载以及使用 1.查看浏览器版本 2.下载驱动器 3.试运行脚本 4.对驱动器改名后运行 1.查看浏览器版本 打开edge浏览器,点击设置,查看浏览器版本 2.下载驱 ...
- 如何复制权限受限PDF文件的内容(亲测有效,Microsoft Edge打开pdf文件)
如何复制权限受限PDF文件的内容(亲测有效,Microsoft Edge打开pdf文件) 当我们阅读大型pdf文档资料时,会有做笔记的习惯,刚开始打字做笔记还好,但后面发现有用的内容好像有点多,于是选 ...
- java 多进程写一个文件_java高并发多线程及多进程同时写入文件研究
测试&思考: 环境:windows 七.linux centos 6.三.java8html java多线程同时写一个文件 java高并发环境下多线程同时写入一个文件时, 经过 FileLoc ...
- java ftp 损坏_java ftp上传时断网,文件损坏
展开全部 以二进制流上传,然后实现断点续传. /** * 上传文件到FTP服务器,支持断点续传 * @param local 本地文件名称,绝对路径e68a8432313133353236313431 ...
- Microsoft Edge浏览器下载文件乱码修复方法
随着Windows10的普及,Microsoft Edge自带浏览器使用频率逐渐提升,在日常使用过程中我们会发现一个常规的问题是使用Edge进行日常文件下载的时候,N多情况下可能都是乱码,同样的下载链 ...
- linux18.04 英文文件夹,在Ubuntu 18.04 LTS中打开文件夹的6种方法
在Ubuntu中打开文件夹是作为常规Ubuntu用户执行的基本任务之一.尽管有很多方法可以这样做,但是当访问系统上的文件夹时,我们都有选择的方式. 在本文中,我们将解释一些方法: 在文件管理器(Nau ...
- ftpclient查看服务器文件,使用Apache FtpClient在FTP服务器中计算文件校验和
我正在使用Apache Commons Net的FtpClient将视频上传到FTP服务器. 要检查文件是否确实已成功传输,我想计算远程文件的校验和,但是很遗憾,我发现没有可以使用的相关API. 我的 ...
- 微软在线打开office_如何转换页面,数字和主题文件,以便它们在Microsoft Office中打开...
微软在线打开office Apple's Pages is perfectly acceptable as a word processor on the Mac. But most people u ...
最新文章
- (一)Audio子系统之AudioRecord.getMinBufferSize
- 基于51单片机实现模拟IIC总线时序
- 033_CSS相对定位
- 如何做一名优秀的博士生--施一公教授
- 百练OJ:2943:小白鼠排队
- 已知可生成0~4的rand5(),实现生成0~6的rand7()
- android gradle + junit + jacoco 集成jenkins,sonar系统
- ASP.NET 2.0 中实现模板中的数据绑定系列(2)
- 领导者的资质——学习笔记(2):领导者的人格
- golang字符串转数字
- mini web框架-2-显示页面
- 8.声卡驱动02-自己实现alsa驱动-虚拟声卡-匹配
- 软件架构设计–五视图法
- html显示百度热搜,Python获取百度热搜的完整代码
- 3.Adaptive AUTOSAR 架构详解
- Gem5 O3 可视化
- laravel中提供DB facade(原始查找)、查询构造器、Eloquent ORM三种操作数据库方式
- win10升级系统版本的步骤,win10电脑如何升级系统版本
- MTK处理器手机 解锁Bootloader 教程
- Java 里的异常(Exception)详解
热门文章
- 钉钉微应用调试工具mac_如何在电脑上做钉钉微应用的调试
- 安卓电视和鸿蒙电视哪个好用,挑选智能电视不要只看品牌,这几个“硬性要求”,才是选购关键...
- 太阳系是行星系的终极形式谭之二:太阳电力的末日谭
- FME中的空间数据库转换器
- Webpack插件是如何编写的——prerender-spa-plugin源码解析
- Spring AOP中Pointcut,dvice 和 Advisor三个概念
- python动物重量排序_动物分类的Sklearn模型
- 实现KTV效果:播放歌曲,录音(存储录音文件),并同步播放录音 解释4.3以上audio与media资源冲突问题
- 51单片机 Proteus仿真 测烟雾浓度显示 报警器 烟雾报警 PCF8591 MQ-4
- 轻应用能否创造社交营销新商业价值