首页 文章

无法使用selenium切换到chrome中新打开的选项卡

提问于
浏览
0

我从当前页面的链接打开了一个新选项卡 . 选项卡已打开,但焦点未转移到该选项卡,也无法使用我使用的以下两种方法切换选项卡 . 我正在使用Chrome .

String selectLinkOpeninNewTab = Keys.chord(Keys.CONTROL,Keys.RETURN);
BaseClass.driver.findElement(By.xpath(xpathOfLinkToPage2)).sendKeys(selectLinkOpeninNewTab);

 //method one 
ArrayList<String> tabs = new ArrayList<String>(BaseClass.driver.getWindowHandles());
BaseClass.driver.switchTo().window(tabs.get(1));
//method two
String selectLinkOpeninNewTab2 = Keys.chord(Keys.CONTROL,Keys.TAB);
BaseClass.driver.findElement(By.cssSelector("body")).sendKeys(selectLinkOpeninNewTab2);

2 回答

相关问题