zoukankan      html  css  js  c++  java
  • selenium WebDriver处理文件下载

    下载文件
    WebDriver 允许我们设置默认的文件下载路径。也就是说文件会自动下载并且存在设置的那个目录
    中。下面以FireFox 为例执行文件的下载。

    package com.mypro.jase;
    import org.openqa.selenium.By;
    import org.openqa.selenium.WebDriver;
    import org.openqa.selenium.firefox.FirefoxDriver;
    import org.openqa.selenium.firefox.FirefoxProfile;
    public class download {
    public static void main(String[] args){
    FirefoxProfile firefoxProfile = new FirefoxProfile();
    firefoxProfile.setPreference("browser.download.folderList",2); //设置成0 代表下载到浏览器默认下载路径;设置成2 则可以保存到指定目录。
    firefoxProfile.setPreference("browser.download.manager.showWhenStarting",false); //是否显示开始,Ture 为显示,Flase 为不显示。
    firefoxProfile.setPreference("browser.download.dir","d:\java");   //用于指定你所下载文件的目录。
    firefoxProfile.setPreference(
    "browser.helperApps.neverAsk.saveToDisk","application/octet-stream");
    //指定要下载页面的Content-type 值,“application/octet-stream”为文件的类型 WebDriver driver = new FirefoxDriver(firefoxProfile); driver.get("https://pypi.Python.org/pypi/selenium"); driver.findElement(By.partialLinkText("selenium-2")).click(); } }
  • 相关阅读:
    SVN上新增一个项目和用户
    Linux增加swap分区的方法
    FPGA研发之道(25)-管脚
    altera tcl
    信号处理的好书Digital Signal Processing
    每天逛一次官方论坛
    GTS、GCK,GSR全称
    altera tcl
    FPGA组成、工作原理和开发流程
    复杂可编程逻辑器件CPLD的基本结构
  • 原文地址:https://www.cnblogs.com/111testing/p/6384553.html
Copyright © 2011-2022 走看看