Selenium:有没有办法判断某个元素是否来自诸如Eclipse之类的调试器?
org.openqa.selenium.StaleElementReferenceException: stale element reference: element is not attached to the page document
答案 0 :(得分:0)
过时的元素错误是指您的测试从过时的DOM版本中获取了元素时发生的情况。更具体地说,当测试所具有的元素不再连接到DOM时。
避免过时的元素错误的技巧是确保测试在页面加载完成之前不会从DOM中获取元素。还要确保如果与元素进行交互会导致状态发生显着变化,则在应用程序的状态完全转换之前,测试不会尝试检索那些元素。
以下是Mozilla中过时元素的完整概述:https://developer.mozilla.org/en-US/docs/Web/WebDriver/Errors/StaleElementReference