-2
我的目的是創建elemnets列表,然後單擊它。對於第一個迭代循環完美地工作,它打開第一個鏈接。然後失敗了。元素不再連接到DOM
我的代碼是:
hrefList = driver.find_elements_by_xpath(".//a[contains(text(), 'כרטיס רופא')]")
print("length of List is : " + str(len(hrefList)))
for href in hrefList:
print(href)
href.click()
我得到一個錯誤信息:
selenium.common.exceptions.StaleElementReferenceException:
Message: The element reference of <a> stale: either the element is no longer attached to the DOM or the page has been refreshed
你知道,如果你點擊鏈接在新頁面上會被加載,頁面上的內容會發生變化,頁面上可能不存在鏈接?情況如何? –
@KDD U已嘗試??????? – iamsankalp89