问题标签 [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.

0 投票
3 回答
10217 浏览

selenium - PageFactory 中的 StaleElementReference 异常

我正在尝试学习 PageFactory 模型。我明白当我们做 a 时initElements,WebElements 就被定位了。例如,我单击一个 web 元素,因此 DOM 中的其他 web 元素之一发生了变化。现在,显然我会在StaleElementReferenceException这里得到一个。我将如何解决这个问题?

我是否应该再次找到特定的 WebElement,知道 WebElement 在 DOM 中的属性可能会发生变化?还是有另一种方法来处理这个?

0 投票
3 回答
813 浏览

java - 尝试打印链接名称时出现 StaleElementReferenceException

我正在尝试打印谷歌搜索中显示的前 5 页链接。但是得到 StateElementReferenceException 不确定哪个出错了。

它可以打印到第二页,但是在我得到之后

0 投票
1 回答
1507 浏览

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.

enter image description here

0 投票
2 回答
377 浏览

java - org.openqa.selenium.StaleElementReferenceException:在遍历列表时元素未附加到页面文档

我不知道为什么会出现这个错误。需要帮助来修复它。我正在开发的网站:“ http://freevideolectures.com/Course/3680/Pentaho-BI ”。在这个网站

循环为 e=0 运行一次,我得到了那个的输出。在此之后出现错误。错误:过时的元素引用:元素未附加到页面文档。请帮忙 。

0 投票
3 回答
579 浏览

python - 尝试单击循环中的链接时出现 StaleElementReferenceException

请点击下面的链接查看我点击的链接“BEAUTY” 1.我正在使用此代码点击“Beauty”链接

  1. 成功点击链接后出现以下异常,谁能告诉我为什么会这样?

    /li>
0 投票
1 回答
1093 浏览

java - 无法解决循环中的“陈旧元素引用异常”

我正在尝试单击循环内的分页。

这是我的代码:

但是在尝试第二次单击时,我遇到了无法修复的异常。有关如何解决此问题的任何建议。提前致谢

编辑:1

这是我得到的异常:

0 投票
2 回答
474 浏览

python - selenium StaleElementReferenceException:元素未附加到python中的页面文档错误

我正在尝试以递归方式访问一系列网页。访问一个页面,然后返回然后移动到下一页,依此类推。使用我的代码,我可以访问第一页,然后返回上一页,但我无法访问下一页并得到一个过时的元素引用错误。我通读了有关此错误的答案,但仍然不知道我的代码在哪里更改了状态...

下面是我的代码

0 投票
1 回答
856 浏览

java - Selenium org.openqa.selenium.StaleElementReferenceException:元素不再有效

我正在尝试在selenium. 进入子页面,获取数据,返回,进入下一个子页面......不幸的是,exception我出现了

“org.openqa.selenium.StaleElementReferenceException:元素不再有效”

好吧 - 重新加载后它是另一个页面。有任何想法吗?

代码:

0 投票
0 回答
174 浏览

java - 当元素不在DOM中时如何解决selenium.StaleElementReferenceException?

我收到此错误:

org.openqa.selenium.StaleElementReferenceException:过时的元素引用:元素未附加到页面文档。

我尝试使用Thread网站上给出的 a 和其他解决方案。仍然收到错误。

在以下两种情况之一中会引发过时的元素引用异常,第一种比第二种更常见:

该元素已被完全删除。
该元素不再附加到 DOM。

我的代码是:

0 投票
2 回答
1440 浏览

java - Selenium 中用于列表的“StaleElementReferenceException”

请参考下面的代码,此代码将从 findtable 方法获取所有 orderID 并将所有 orderID 传递给 clickonIndividualOrderID 方法,因此光标移动到每个 orderid 并单击它,将出现一个新页面并获取状态和点击完成,如果我们尝试选择下一个订单ID,它现在回到旧页面,它会抛出异常

您能否建议一些解决此问题的方法提前谢谢