How to open a link in new tab (chrome) using Selenium WebDriver?

后端 未结 14 2458
余生分开走
余生分开走 2020-11-30 03:37
System.setProperty(\"webdriver.chrome.driver\", \"D:\\\\softwares\\\\chromedriver_win32\\\\chromedriver.exe\");

WebDriver driver = new ChromeDriver();
driver.manage         


        
14条回答
  •  独厮守ぢ
    2020-11-30 03:49

    this below code works for me in Selenium 3 and chrome version 58.

        WebDriver driver = new ChromeDriver();
        driver.get("http://yahoo.com");  
        ((JavascriptExecutor)driver).executeScript("window.open()");
        ArrayList tabs = new ArrayList(driver.getWindowHandles());
        driver.switchTo().window(tabs.get(1));
        driver.get("http://google.com");
    

提交回复
热议问题