Selenium2.0功能测试之Start browsers(Java版)

在使用Selenium进行测试的绝大多数前提都是启动浏览器,接下来介绍几种常用浏览器的启动方法:
  1. FireFox: 直接上代码就可以
    package org.coderinfo.demo;
    import org.openqa.selenium.WebDriver;
    import org.openqa.selenium.firefox.FirefoxDriver;
    public class StartBrowser {
        public static void main(String[] args) {
            /*
             * 如果你的 FireFox 没有安装在默认目录,那么必须在程序中设置 例如:
             * System.setProperty("webdriver.firefox.bin"
             * ,"D:\\Program Files\\Mozilla Firefox\\firefox.exe");
             */
            WebDriver driver = new FirefoxDriver();
            driver.get("http://www.google.com.hk");
        }
    }
  2.  Chrome:  使用google的chrome浏览器进行Selenium自动化需要下载第三方提供的chromedriver才可以正常运行,下载地址: https://code.google.com/p/chromedriver/downloads/list 跟据测试系统下载相应的chromedriver,并将下载的chromedriver文件解压后放入环境变量中,如windows的C:/WINDOWS/System32目录下以及Linux的/usr/bin目录下
    package org.coderinfo.demo;
    import org.openqa.selenium.WebDriver;
    import org.openqa.selenium.chrome.ChromeDriver;
    public class StartBrowser {
        public static void main(String[] args) {
            /*
             * 如果没有将chromedriver放入系统的环境变量中,那么必须在程序中设置 例如:
             * System.setProperty("webdriver.chrome.driver"
             * ,"chromedriver文件存放的路径");
             */
            WebDriver driver = new ChromeDriver();
            driver.get("http://www.google.com.hk");
            
        }
    }
  3. IE:使用微软的IE浏览器进行Selenium自动化需要下载IEDriverServer,下载地址: https://code.google.com/p/selenium/downloads/list 根 据测试的系统下载相应的IEDriverServer,并将下载的IEDriverServer文件解压后将其包含的 IEDriverServer.exe放入环境变量中,如windows的C:/WINDOWS/System32目录下,Linux系统下目前还不能进 行IE自动化(如果谁知道解决方法可以通知我哦)
    package org.coderinfo.demo;
    import org.openqa.selenium.WebDriver;
    import org.openqa.selenium.ie.InternetExplorerDriver;
    public class StartBrowser {
        public static void main(String[] args) {
            /*
             * 如果没有将IEDriverServer放入系统的环境变量中,那么必须在程序中设置 例如:
             * System.setProperty("webdriver.ie.driver",
             * "IEDriverServer.exe文件存放的路径"
             * );
             */
            WebDriver driver = new InternetExplorerDriver();
            driver.get("http://www.google.com.hk");
        }
    }




你可能感兴趣的:(Selenium2.0功能测试之Start browsers(Java版))