【发布时间】:2014-04-23 13:01:40
【问题描述】:
我想在 python 中使用 selenium 循环一组链接。 我试图关注this explanation,但没有成功。 我不断收到“陈旧的元素引用错误(我正在尝试使用 WebDriverWait)。 我的代码如下:
list_of_links = mydriver.find_elements_by_xpath('//ul[@class="directory dir-col"]/li/a')
for link in list_of_links:
UI.WebDriverWait(mydriver, 30).until(lambda mydriver:mydriver.find_element_by_xpath('//ul[@class="directory dir-col"]/li/a'))
link.click()
mydriver.back()
我确实尝试在单击和返回命令之前和之后放置 webdriver 等待命令,但没有成功。 任何帮助将不胜感激。
【问题讨论】: