zoukankan      html  css  js  c++  java
  • 【Selenium专题】WebDriver启动firefox浏览器

    firefox浏览器不需要下载驱动,原生支持,以下是代码运行环境,firefox启动封装在方法startFirefox()中

    import org.openqa.selenium.WebDriver;
    import org.openqa.selenium.firefox.FirefoxDriver;
    
    public class browser<Webdirver> {
        public static void main(String[] args) {
            WebDriver driver = startFF();
            driver.get("http://www.baidu.com");
            driver.quit();
        }
        public static WebDriver startFF(){
        .......
        return
    WebDriver ;
      }    //firefox不同的启动方式修改该方法即可
    }

    1、firefox安装在默认路径下:

    
    
    public static WebDriver startFF(){
      WebDriver driver = new FirefoxDriver();//启动默认路径下的firefox
      return
    driver;
    }

    2、firefox未安装在默认路径下:

    public static WebDriver startFF(){
      System.setProperty("webdriver.firefox.bin","D:/**/**/firefox.exe");//指定firefox的安装路径
      WebDriver driver = new FirefoxDriver();//启动指定路径下的firefox
      return driver;
    }

    3、启动firefox时设置配置

    public static WebDriver startFF(){
        FirefoxProfile profile = new FirefoxProfile();
         //设置默认下载路径
        profile.setPreference("browser.download.folderList", 2);
        profile.setPreference("browser.download.dir", "D:\"); 
       
      WebDriver driver = new FirefoxDriver(profile);//启动指定路径下的firefox
      return driver;
    }

     4、启动firefox时启动插件

  • 相关阅读:
    全文索引的书
    图片上传预览
    sqlserver 递归删除组织结构树
    dataset 转泛型list
    jquery easyui tree 异步加载数据
    sqlserver 禁用外键
    linx 实用操作命令二
    Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0
    Centos linux php扩展安装步骤
    linux Apache和php配置
  • 原文地址:https://www.cnblogs.com/sylvia-liu/p/4583767.html
Copyright © 2011-2022 走看看