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

問題發生描述: 從一個頁面進行點擊等操作,頁面跳轉到第二個頁面,對第二個頁面中的元素,采取任何措施定位都報錯,問題報錯點如下: 出現問題的原因: 窗口句柄還停留在上一個頁面,對於當前新彈出的頁面還沒有定位,因此新頁面的任何元素都定位不到 解決方案: 在新頁面操作元素之前,需添加句柄操作,方式如下: 使用driver.current window handle 獲取當前窗口句柄,添加此方法,仍報相 ...

2017-05-09 18:02 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