How to open a new tab in IE using selenium (java) and open the url on this tab (not the window)? Am I using the code below to open a new tab?
driver.get("https://google.com/"); //below line of code opens a new tab but does sets control on new tab. driver.findElement(By.cssSelector("Body")).sendKeys(Keys.CONTROL + "t");//opens new tab // As control does not sets on new tab, the below link opens on first tab only.. driver.get("https://facebook.com/");//but load facebook in first tab ie on google page
Can someone tell me how to switch control to a new tab so that the facebook link opens in this new tab.
Hi
I am using Selenium Web-Driver Version 2.40 and IE 11.0
WebDriver driver = new InternetExplorerDriver(ieCapabilities); driver.manage().window().maximize(); driver.get("https://google.com/"); driver.findElement(By.cssSelector("Body")).sendKeys(Keys.CONTROL + "t");//opens new tab //Store the current window handle String winHandleBefore = driver.getWindowHandle(); //Perform the click operation that opens new window //Switch to new window open for(String winHandle : driver.getWindowHandles()){ driver.switchTo().window(winHandle); driver.get("https://facebook.com/"); } // Perform the actions on new window //Close the new window, if that window no more required driver.close(); //Switch back to original browser (first window) driver.switchTo().window(winHandleBefore); //continue with original browser (first window)
I can not open facebook in a new tab of the same window.
Relations Shashank Goyal
java selenium tabs
user3004247 Apr 02 '14 at 18:55 2014-04-02 18:55
source share