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

  • 相关阅读:
    文件搜索和图像裁剪
    Mat的复制
    map
    substr
    cin,scanf
    strstr
    Applying vector median filter on RGB image based on matlab
    sobel算子的一些细节
    matlab 有趣小细节
    高斯混合模型(GMM)
  • 原文地址:https://www.cnblogs.com/sylvia-liu/p/4583767.html
Copyright © 2011-2022 走看看