问题标签 [staleelementreferenceexception]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
selenium - PageFactory 中的 StaleElementReference 异常
我正在尝试学习 PageFactory 模型。我明白当我们做 a 时initElements
,WebElements 就被定位了。例如,我单击一个 web 元素,因此 DOM 中的其他 web 元素之一发生了变化。现在,显然我会在StaleElementReferenceException
这里得到一个。我将如何解决这个问题?
我是否应该再次找到特定的 WebElement,知道 WebElement 在 DOM 中的属性可能会发生变化?还是有另一种方法来处理这个?
java - 尝试打印链接名称时出现 StaleElementReferenceException
我正在尝试打印谷歌搜索中显示的前 5 页链接。但是得到 StateElementReferenceException 不确定哪个出错了。
它可以打印到第二页,但是在我得到之后
java - Selenium Webdriver - Stale element exception when clicking on multiple dropdowns while HTML DOM doesn't change
I tried to automate a scenario, where the condition is that I have to select an option from drop down and then there's another dropown next to it, I have to click one option from next drop to enable to button . I tried with the code but it clicks only the first option,.And showing error as stale Element reference:element is not attached to the page document. Please help. Please let me know if in not very clear.
java - org.openqa.selenium.StaleElementReferenceException:在遍历列表时元素未附加到页面文档
我不知道为什么会出现这个错误。需要帮助来修复它。我正在开发的网站:“ http://freevideolectures.com/Course/3680/Pentaho-BI ”。在这个网站
循环为 e=0 运行一次,我得到了那个的输出。在此之后出现错误。错误:过时的元素引用:元素未附加到页面文档。请帮忙 。
python - 尝试单击循环中的链接时出现 StaleElementReferenceException
请点击下面的链接查看我点击的链接“BEAUTY” 1.我正在使用此代码点击“Beauty”链接
成功点击链接后出现以下异常,谁能告诉我为什么会这样?
/li>
java - 无法解决循环中的“陈旧元素引用异常”
我正在尝试单击循环内的分页。
这是我的代码:
但是在尝试第二次单击时,我遇到了无法修复的异常。有关如何解决此问题的任何建议。提前致谢
编辑:1
这是我得到的异常:
python - selenium StaleElementReferenceException:元素未附加到python中的页面文档错误
我正在尝试以递归方式访问一系列网页。访问一个页面,然后返回然后移动到下一页,依此类推。使用我的代码,我可以访问第一页,然后返回上一页,但我无法访问下一页并得到一个过时的元素引用错误。我通读了有关此错误的答案,但仍然不知道我的代码在哪里更改了状态...
下面是我的代码
java - Selenium org.openqa.selenium.StaleElementReferenceException:元素不再有效
我正在尝试在selenium
. 进入子页面,获取数据,返回,进入下一个子页面......不幸的是,exception
我出现了
“org.openqa.selenium.StaleElementReferenceException:元素不再有效”
好吧 - 重新加载后它是另一个页面。有任何想法吗?
代码:
java - 当元素不在DOM中时如何解决selenium.StaleElementReferenceException?
我收到此错误:
org.openqa.selenium.StaleElementReferenceException:过时的元素引用:元素未附加到页面文档。
我尝试使用Thread
网站上给出的 a 和其他解决方案。仍然收到错误。
在以下两种情况之一中会引发过时的元素引用异常,第一种比第二种更常见:
该元素已被完全删除。
该元素不再附加到 DOM。
我的代码是:
java - Selenium 中用于列表的“StaleElementReferenceException”
请参考下面的代码,此代码将从 findtable 方法获取所有 orderID 并将所有 orderID 传递给 clickonIndividualOrderID 方法,因此光标移动到每个 orderid 并单击它,将出现一个新页面并获取状态和点击完成,如果我们尝试选择下一个订单ID,它现在回到旧页面,它会抛出异常
您能否建议一些解决此问题的方法提前谢谢