2 sinat 26916241 sinat_26916241 于 2016.02.18 14:13 提问

selenium+Java中如何处理火狐下载的对话框?

在firefox浏览器中点击文件链接,会弹出下载对话框,请问用WebDriver如何处理这样的对话框?

2个回答

devmiao
devmiao   Ds   Rxr 2016.02.18 21:59
devmiao
devmiao   Ds   Rxr 2016.02.18 21:59
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
selenium+python 自动化测试,下载文件过程中出现对话框问题的处理
近来,学习selenium ,下载文件过程中,浏览器会弹出对话框。遇到这种情况,笔者综合网上的教程,写出注意事项。 笔者的环境是:win 7 64位 +python 3.6 +Firefox 50.0.1 +selenium 3.0.2 第一步:需要下载某个文件,例如exe。 第二步:新建python文件,输入以下代码。 from selenium import webdriver fr
Selenium自动化下载文件Firefox配置教程
在上一篇文章中有提到【使用Selenium server standalone实现定时web自动化下载电影】,这只是实现了下载脚本和Selenium server的部署,但在实际下载过程中,这样的设置还是不够的。大家都知道Firefox在下载文件的时候,会弹出一个确认对话框,让用户选择是直接打开还是保存到指定的文件路径,但这个弹出对话框是浏览器客户端层面的,Selenium脚本是无法控制的。 虽然
彻底解决selenium启动firefox时总弹框的问题
在启动selenium时,firefox总是弹框,很是烦人,需要手动取消。通过google总算找到了办法。 可参见: http://toolsqa.com/selenium-webdriver/custom-firefox-profile/ 当然,也有中文版,可参见: https://my.oschina.net/jiangbianwanghai/blog/508736以及: http:/
Selenium处理模态窗口问题
今天给大家介绍下当我们在做web端自动化的时候遇到模态窗口如何去解决,首先要引入import java.awt.Robot;库,直接上代码 try {Robot robot = new Robot();robot.keyPress(KeyEvent.VK_ENTER);} catch (AWTException e) {// TODO Auto-generated catch blocke.pr
selenium借助autoit操作上传下载对话框
虫师有一篇文章写的不错,链接如下:http://www.cnblogs.com/fnng/p/4188162.html 他的文章把upload.exe需要上传的文件写死了,下面的内容作为补充。 如果不想把上传过程写死,例如,想在程序中指定要上传的文件,把文件路径作为参数传递给upload.exe进行上传,也是可以的,autoit可以使用参数化做到这一点,见下面的autoit脚本:
selenium3.4+火狐53+Java1.8+Windows环境搭建
1.下载selenium jar包:http://selenium-release.storage.googleapis.com/index.html 2.下载启动火狐的driver:geckodriver:https://github.com/mozilla/geckodriver/releases,解压将其放入C:\Program Files (x86)\Mozilla Firefox中;
selenium3.3.1 + firefox47.0.2 + java8
selenium3.0以后对应的火狐版本。还需要下载geckodriver  插件 研究了半天。找到了个能用的搭配。 下载一个老版本的火狐47.0.2。最好装在C盘。省事。。 下载geckodriver  点击打开链接  找到你需要的版本。。我用的是geckodriver-v0.15.0-win32   配置火狐的环境变量C:\Program Files (x86)\Mozil
如何使用webdriver处理模态窗口
乙醇大师,由于在某公司有网络限制,自己总结的资料全部取不出来。关于WebDriver定位模态窗口的问题,在这简单写一下我的心得吧。 首先说定位常规窗口,官网给出了一个方法: for (String handle : driver.getWindowHandles()) { driver.switchTo().window(handle); } 这个方法大多数数情况下
Java+selenium+firefox项目搭建(二)
selenium打开浏览器、指定url、定位与操控元素
自动化测试selenium-java FireFox运行版本不兼容
在使用selenium-java 2.41.0与fireFox3.0编写自动化案例时会出现错误;实验后可以通过selenium-java 2.41.0 与firefox4.0可以解决如下问题。 部分代码如下: System.setProperty("webdriver.firefox.bin", "D:\\Program Files\\Mozilla Firefox\\firefo