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(); } }
  • 相关阅读:
    python 时间等待
    python threading多线程
    c 字符串的结束标志
    c 输出是自动显示输出类型
    c 的占位符
    c数据类型
    游戏引擎
    java 数据类型
    python 读写json数据
    python 多线程_thread
  • 原文地址:https://www.cnblogs.com/111testing/p/6384553.html
Copyright © 2011-2022 走看看