您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

此错误是什么意思:陈旧元素引用:元素未附加到页面文档?

此错误是什么意思:陈旧元素引用:元素未附加到页面文档?

这意味着在页面中更改的元素或元素被删除,此链接中的完整参考http://www.seleniumhq.org/exceptions/stale_element_reference.jsp

解决此问题的一种方法是,您可以重试,可能类似于

bool staleElement = true; 
while(staleElement){
  try{
     driver.FindElement(By.XPath(link_click), 10).Click();
     staleElement = false;

  } catch(StaleElementReferenceException e){
    staleElement = true;
  }
}
其他 2022/1/1 18:21:20 有512人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶