當頁面中使用的a標籤代替button去執行submit的方法時,通過class_name,css_selecter[類選擇器]都沒辦法定位a標籤,但是通過css_selecter[『屬性名=屬性值』],xpath可以定位到。
定位不到a標籤
driver.find_element_by_class_name(『sub-orders gwc-**s』).click()
driver.find_element_by_css_selector(』.sub-orders gwc-**s』).click()
可以定位到a標籤
driver.find_element_by_css_selector(』[class=「sub-orders gwc-**s」]』).click()
driver.find_element_by_xpath(』//a[@class=「sub-orders gwc-**s」]』).click()
selenium定位不到元素
selenium定位不到元素時,網上大部分查到都是iframe的切換問題,然後是多視窗 控制代碼的處理問題,在初學是遇到定位不到元素,一直在找上面的問題,發現都不是上面的問題,後來才發現是頁面重新整理的問題,頁面重新整理後,元素就失效了,需要重新定位元素,哪怕看到元素重新整理前後並沒有變化,可是它確...
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每次只能在乙個頁面識別,...