原文:Selenium2 + Python3.6實戰(四):彈出新頁面無法定位元素問題(Unable to locate element)--多窗口切換

最近學習到多窗口切換,在頁面操作過程中有時點擊某個鏈接會彈出新的窗口,這時需要先切換到新窗口才能對其進行操作。Webdriver提供了switch to.window 方法實現在不同窗口中切換。 查閱相關資料,得到兩種方法來定位到當前頁面: 方法一: browser.switch to window browser.window handles 方法二:直接定位當前最新彈出的窗口 for hand ...

2017-06-20 15:15 0 2687 推薦指數:

查看詳情

selenium+python,解決selenium彈出新頁面無法定位元素問題(報錯:Unable to locate element:元素

1、問題發生描述: 從一個頁面進行點擊等操作,頁面跳轉到第二個頁面,對第二個頁面中的元素,采取任何措施定位都報錯,問題報錯點如下: 2、出現問題的原因:   窗口句柄還停留在上一個頁面,對於當前新彈出頁面還沒有定位,因此新頁面的任何元素定位不到 3、解決方案 ...

Wed May 10 02:02:00 CST 2017 0 5392
python跳轉新頁面無法定位元素-解決辦法

腳本執行到新頁面后,找不到要定位元素: 1、檢查下語法,定位方法是否正確 2、確認是否因為新頁面沒加載完導致找不到元素,試着加上time.sleep(3),或者更久。我就在這個問題上折騰了好久 3、如果到新的頁簽,可以用switch_to.window()方法進入到新的頁面,再定位元素 ...

Tue Aug 08 00:39:00 CST 2017 0 1276
解決selenium自動化,消息彈窗3秒消失,無法定位元素問題

今天在定位一個消息彈窗元素用來做斷言的時候,發現它3秒就消失了,根本無法定位。 如圖下面這個操作成功的提示信息: 解決: 打開F12,在source里面點擊暫停腳本執行,把元素定住,然后再去寫xpath定位。 ...

Mon Jan 06 19:58:00 CST 2020 0 1372
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM