我的网站有一些链接,可以在新标签页中重定向到其他页面。我无法转到新标签页中打开的新页面。
怎么做?
答案 0 :(得分:0)
我不确定您在新标签页上打开的确切页面是什么。但是这里是你如何在新标签页中打开页面。
ArrayList<String> tabs = new ArrayList<String> (driver.getWindowHandles());
driver.switchTo().window(tabs.get(0));
将焦点移至此新标签后,您可以验证页面标题。
答案 1 :(得分:0)
如果您使用的是java,以下代码行将正常工作:
String oldTab = driver.getWindowHandle();
try{
List<String> newTab = new ArrayList<String>(driver.getWindowHandles());
newTab.remove(oldTab);
driver.switchTo().window(newTab.get(0));
} catch (Exception e) {
Reporter.log("No new tab found!! " + "Number of tabs currently open = "+driver.getWindowHandles().size(), true); //only if you like this
throw e; // or whatever you wanna do here
}