మీ సెలీనియం వెబ్డ్రైవర్ పరీక్షలను అమలు చేస్తున్న అదే బ్రౌజర్ విండోలో చాలా తరచుగా మీరు క్రొత్త ట్యాబ్ను తెరవాలనుకోవచ్చు. క్రొత్త బ్రౌజర్ను తెరవడానికి బదులుగా, అదే బ్రౌజర్లో క్రొత్త ట్యాబ్ను తెరవడానికి మీరు ఈ క్రింది కోడ్ను ఉపయోగించవచ్చు:
driver.findElement(By.cssSelector('body')).sendKeys(Keys.CONTROL +'t');
అప్పుడు మీరు క్రొత్త ట్యాబ్ను తెరిచినప్పుడు, కొత్తగా తెరిచిన ట్యాబ్తో పని చేయగలిగేలా మీరు దానికి మారాలి:
ArrayList tabs = new ArrayList (driver.getWindowHandles()); driver.switchTo().window(tabs.get(0));
పై కోడ్ ఫైర్ఫాక్స్ బ్రౌజర్ కోసం పనిచేస్తుంది.
మరింత చదవడానికి: