网站有6个链接的顶部菜单。我可以得到这样的链接列表:
links = browser.find_elements_by_css_selector(MENU_LINKS_CSS_SELECTOR)
在这之后,我需要一个接一个地点击这个链接。如果我这样做:
^{pr2}$我得到以下错误:selenium.common.exceptions.StaleElementReferenceException: Message: u'Element not found in the cache - perhaps the page has changed since it was looked up'
。据我所知,这个错误是由于b WebElement
实例与web页面的DOM之间的连接在重新加载页面(单击链接)后断开的。在
在这里我应该注意到,所有页面的顶部菜单都是相同的。在
那么,我做错了什么?怎么解决这个问题?蒂娅!在
我不太了解硒,但你应该再次选择链接-
相关问题 更多 >
编程相关推荐