How to open specific browser using selenium webdriver

后端 未结 5 537
遇见更好的自我
遇见更好的自我 2021-02-06 14:40

I am using lang :java framework: testNG

my system has 3-4 versions of Mozilla installed, how can i open instance of specific version of Mozilla. Suppose i have 3.5, 3.6,

相关标签:
5条回答
  • 2021-02-06 14:42

    Just specify the path to the binary of the version..may be, like-

    FirefoxBinary binary = new FirefoxBinary(new File("path_to_bin"));
    FirefoxProfile profile = new FirefoxProfile();
    WebDriver driver = new FirefoxDriver(binary, profile);
    
    0 讨论(0)
  • 2021-02-06 14:49

    Just assign a path to proper version of firefox.exe to webdriver.firefox.bin property.

    System.setProperty("webdriver.firefox.bin", "c:\\path\\to\\firefox.exe");
    
    0 讨论(0)
  • 2021-02-06 14:49

    For Ruby - Chrome

      caps = Selenium::WebDriver::Remote::Capabilities.chrome("desiredCapabilities" => "chromeOptions" => {"binary" => "/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome"})
      @driver = Selenium::WebDriver.for :chrome, desired_capabilities: caps
    
    0 讨论(0)
  • 2021-02-06 14:50
    System.setProperty("webdriver.chrome.driver", "./chromedriver.exe");  //for chrome
    driver = new ChromeDriver();
    driver.manage().window().maximize();
    driver.get("WebsiteURL");
    
    
    System.setProperty("webdriver.gecko.driver", "./geckodriver.exe");  //for firefox
    driver=new FirefoxDriver();
    driver.manage().window().maximize();
    driver.get("WebsiteURL");
    
    0 讨论(0)
  • 2021-02-06 15:04

    For firefox

     System.setProperty("webdriver.gecko.driver","path of geckodriver.exe");
     WebDriver driver = new FirefoxDriver();
    

    Fro Chrome browser

         File file = new File("D:\\selnium webdriver\\driver\\chromedriver.exe");
         System.setProperty("webdriver.chrome.driver", file.getAbsolutePath() );
          WebDriver driver = new ChromeDriver();
    

    For Internet explorer

               File file = new File("D:\\selnium webdriver\\driver\\IEDriverServer.exe");
        System.setProperty("webdriver.ie.driver", file.getAbsolutePath());
           WebDriver driver = new InternetExplorerDriver();
    
    0 讨论(0)
提交回复
热议问题