我已经拖网和WebDriver API。我没有使用WebDriver / Selenium2.0打开新标签页的方法。有人可以确认我是否正确吗?谢谢,克里斯。PS:我看到的当前替代方法是在同一窗口中加载不同的URL或打开新窗口。
3 回答
噜噜哒
TA贡献1784条经验 获得超7个赞
var windowHandles = webDriver.WindowHandles;
var script = string.Format("window.open('{0}', '_blank');", url);
scriptExecutor.ExecuteScript(script);
var newWindowHandles = webDriver.WindowHandles;
var openedWindowHandle = newWindowHandles.Except(windowHandles).Single();
webDriver.SwitchTo().Window(openedWindowHandle);
添加回答
举报
0/150
提交
取消