陈旧元素引用:元素未附加到页面文档编码的UI - C#

时间:2015-03-11 15:33:32

标签: c# reference coded-ui-tests

我得到了例外

stale element reference: element is not attached to the page document
  (Session info: chrome=41.0.2272.76)
  (Driver info: chromedriver=2.14.313457,platform=Windows NT 6.3 x86_64)

我试图了解发生了什么。而我所看到的问题可能就是当我在登录后更改了浏览器的标题时,虽然他找到了它(它的url属性已更新),但似乎无法访问浏览器。

似乎在他改变了标题后,他并没有意识到这是一个相同的过程。

直接访问浏览器对象会带来空引用异常 不直接的方法 - 使失败超过陈旧元素

我尝试了以下内容 -

  1. 添加wait
  2. 浏览器refresh
  3. Browser.SearchConfigurations.Add(SearchConfiguration.AlwaysSearch);
  4. Browser.locate.
  5. 什么都没有!

    你能帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

更改浏览器的搜索配置,以在浏览器标题上进行通配符搜索(包括,而不是等于)。