-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