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时启动插件

  • 相关阅读:
    P1268 树的重量
    P2419 [USACO08JAN]牛大赛Cow Contest
    P1306 斐波那契公约数
    P2905 [USACO08OPEN]农场危机Crisis on the Farm
    P1081 开车旅行
    P2906 [USACO08OPEN]牛的街区Cow Neighborhoods
    P1550 [USACO08OCT]打井Watering Hole
    P2746 [USACO5.3]校园网Network of Schools
    P1613 跑路
    【BZOJ4868】期末考试(整数三分)
  • 原文地址:https://www.cnblogs.com/sylvia-liu/p/4583767.html
Copyright © 2011-2022 走看看