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(); } }
  • 相关阅读:
    现在的女生真会装...
    C语言操作注册表 写入 读取信息
    C++ 简单字符串加解密(转载)
    C++ 操作XML文件 使用MSXML.DLL
    C++ vector容器find查询函数
    C++ 共享内存 函数封装
    获取屏幕像素点···
    MFC像窗体坐标位置发送 点击消息
    mfc对话询问窗体
    MFC去掉标题栏
  • 原文地址:https://www.cnblogs.com/111testing/p/6384553.html
Copyright © 2011-2022 走看看