与Selenium的Firefox bug - 无法访问死对象

dis*_*stu 11 firefox selenium selenium-ide selenium-rc

我试图与硒2运行我的测试和Firefox 19.一个这个测试将导致错误"ERROR:命令执行失败的错误消息是:无法访问死对象".

我正在阅读它,它似乎是最新Firefox版本中的一个错误.很多人都有同样的问题,但我没有发现任何真正清楚的问题.

任何英雄都可以帮助我们吗?也许我们只需要改变"about:config"中的内容?

问候

cup*_*i09 19

我对同样的问题感到绝望,并没有找到任何解决办法,尽管很多人似乎也遇到了同样的问题.

我通过电话解决了它

webDriver.switchTo().defaultContent();
Run Code Online (Sandbox Code Playgroud)

在调用任何findElement方法之前(使用Java)


小智 5

当您没有从框架切换回来并尝试直接访问Web元素时,通常会出现此错误.使用driver.switchTo().defaultContent();然后尝试访问元素


dis*_*stu 0

我终于对浏览器进行了一次“欺骗”。

当 Selenium 单击链接并尝试打开新页面时,我遇到了失败。我所做的只是模拟点击,用 selenium.open("URL") 替换 selenium.click("link=ButtonWhichOpenTheURL") 。

目前似乎有效