原文:Selenium 點擊后跳轉至新窗口無法定位元素問題(element not interactable)

最近在用selenium 寫一個測試腳本,前期已經寫好了 后來可能是需求更新的原因頁面的跳轉方式改變了。點擊某些按鈕后會打開一個新的窗口因為句柄發生了變化導致無法定位元素。 報錯是這樣的: selenium.common.exceptions.ElementNotInteractableException: Message: element not interactable 因為窗口句柄還停留在上 ...

2020-09-23 15:13 0 1707 推薦指數:

查看詳情

python + selenium webdriver 從主窗口A跳轉至窗口B無法定位窗口B的元素問題

在做登錄腳本的時候,如果只是單純從登錄頁面進行元素定位的話,並不存在這個問題 但實際情況是,從首頁A進入到登錄頁面B(並非彈出框),這時候在頁面B無法定位到該頁面的元素 問題:從頁面A進入頁面B,無法定位B頁面的元素 原因:當啟動腳本,從頁面A打開頁面B窗口句柄(焦點)依舊停留在主頁 ...

Mon Oct 19 17:05:00 CST 2015 0 7152
解決selenium自動化,消息彈窗3秒消失,無法定位元素問題

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

Mon Jan 06 19:58:00 CST 2020 0 1372
關於python+selenium使用xpath定位元素無法點擊問題解決

  最近一段時間做UI自動化發現selenium的xpath定位點擊經常出現查找元素無法點擊的情況,做了排查。留做記錄。 首先打印了xpath定位元素值,查看是否定位到了元素。   xl=self.driver.find_elements_by_xpayh ...

Sat Mar 16 01:49:00 CST 2019 0 1867
python跳轉新頁面無法定位元素-解決辦法

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

Tue Aug 08 00:39:00 CST 2017 0 1276
selenium+python,解決selenium彈出新頁面,無法定位元素問題(報錯:Unable to locate element:元素

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

Wed May 10 02:02:00 CST 2017 0 5392
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM