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(); } }
  • 相关阅读:
    js中字符串的操作
    javascript中null与undefined的区别
    javascript中=、==与===的区别
    less
    火狐浏览器下点击a标签时出现虚线的解决方案
    js删除数组中重复的元素
    js中的indexOf
    css选择器
    bootstrap-table组合表头
    使用yo -v查看yeoman版本号
  • 原文地址:https://www.cnblogs.com/111testing/p/6384553.html
Copyright © 2011-2022 走看看