selenium定位不到元素

2022-06-07 07:00:08 字數 355 閱讀 2168

selenium定位不到元素時,網上大部分查到都是iframe的切換問題,然後是多視窗、控制代碼的處理問題,

在初學是遇到定位不到元素,一直在找上面的問題,發現都不是上面的問題,

後來才發現是頁面重新整理的問題,頁面重新整理後,元素就失效了,需要重新定位元素,哪怕看到元素重新整理前後並沒有變化,可是它確實失效了

解決辦法:

檢測獲取不到元素丟擲的異常staleelementreferenceexception,如果獲取到該異常,則重新再定位一次元素即可

重新定位後,解決了一直定位不到元素的問題

selenium 定位不到元素排查

1.動態id定位不到元素 for example webelement xiexin element driver.findelement by.id mail component 82 82 webelement xiexin element driver.findelement by.xpath...

為什麼selenium定位不到元素

在做web應用的自動化測試時,定位元素是必不可少的,這個過程經常會碰到定位不到元素的情況,一般可以從以下幾個方面著手解決 1 frame iframe原因定位不到元素 這個是最常見的原因,首先要理解下frame的實質,frame中實際上是嵌入了另乙個頁面,而webdriver每次只能在乙個頁面識別,...

selenium定位不到a標籤

當頁面中使用的a標籤代替button去執行submit的方法時,通過class name,css selecter 類選擇器 都沒辦法定位a標籤,但是通過css selecter 屬性名 屬性值 xpath可以定位到。定位不到a標籤 driver.find element by class name...