1 回答

TA貢獻1796條經驗 獲得超10個贊
在窗口之間切換時必須使用Window Handle才能訪問窗口。
var selecttxt1 = Ad_Search_Direct_Link_Text.GetAttribute("value");
string getimpression = selecttxt1.Replace("C.ashx", "I.ashx");
driver.OpenInNewTab(getimpression);
driver.ClickElement(Click_Impression);
var aa = driver.Url;
Uri uri = new Uri(aa);`enter code here`
string newTabHandle = driver.WindowHandles.Last();
var newTab = driver.SwitchTo().Window(newTabHandle);
string finallandedurltext = newTab.GetComponents(UriComponents.Scheme | UriComponents.Host, UriFormat.UriEscaped);
driver.Close();
希望這有幫助。
- 1 回答
- 0 關注
- 113 瀏覽
添加回答
舉報