Using selenium web driver to run test on multiple browsers

后端 未结 7 1041
时光说笑
时光说笑 2021-02-04 19:42

I\'m trying to run a same test across multiple browsers through for loop but it always run only on Firefox.

bros = [\'FIREFOX\',\'CHROME\',\'INTERNET EXPLORER\']         


        
7条回答
  •  無奈伤痛
    2021-02-04 20:26

    This way (attached url) worked for me.

    http://blog.varunin.com/2011/07/running-selenium-tests-on-different.html

    The following point is different from the example.

    @Parameters
    public static List data() {
        return Arrays.asList(new Object[][]{{"firefox"},{"ie"}});
    }
    @Before
    public void setUp() throws Exception {
        System.out.println("browser: " + browser);
        if(browser.equalsIgnoreCase("ie")) {
            System.setProperty("webdriver.ie.driver", "IEDriverServer64.exe");
            driver = new InternetExplorerDriver();
        } else if(browser.equalsIgnoreCase("firefox")) {
            driver = new FirefoxDriver();
    

提交回复
热议问题