新标签页浏览器URL硒C#

时间:2018-10-08 19:09:57

标签: selenium

我正在编写UI测试用例。我有一种情况,当我单击链接时,它将在新选项卡中打开。我想获得新的标签浏览器URl?

我正在使用

  string URL = WebDriver.Url;

但这给了我主要的标签URL。如何获取新的标签网址?

1 个答案:

答案 0 :(得分:0)

您可以这样做:

var browserTabs = new List<string>(Driver.WindowHandles);

var newTab = browserTabs[1];
var yourUrl = Driver.SwitchTo().Window(newTab).Url;