第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在新選項卡中打開 URL 字符串以單擊它加載的圖像,無法讀取 URL 字符串

在新選項卡中打開 URL 字符串以單擊它加載的圖像,無法讀取 URL 字符串

C#
紅糖糍粑 2022-10-23 16:26:03
我有一個方法,我在新選項卡 TAB 1 中打開一個 URL 字符串,它加載圖像,然后我單擊該圖像,這導致另一個選項卡是我的著陸 URL TAB 2?,F(xiàn)在我想存儲這個著陸 URL成一個字符串。但它仍將 TAB 1 URL 存儲在字符串中。以下是我寫的方法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 finallandedurltext = uri.GetComponents(UriComponents.Scheme | UriComponents.Host, UriFormat.UriEscaped);        driver.Close();
查看完整描述

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();

希望這有幫助。


查看完整回答
反對 回復 2022-10-23
  • 1 回答
  • 0 關注
  • 113 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號