Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带有Selenium的Firefox bug-Can';不要接近死物_Firefox_Selenium_Selenium Rc_Selenium Ide - Fatal编程技术网

带有Selenium的Firefox bug-Can';不要接近死物

带有Selenium的Firefox bug-Can';不要接近死物,firefox,selenium,selenium-rc,selenium-ide,Firefox,Selenium,Selenium Rc,Selenium Ide,我试着用Selenium 2和Firefox 19运行测试。其中一个测试导致错误“错误:命令执行失败。错误消息为:无法访问死对象” 我正在读关于它的文章,它看起来像是最新火狐版本中的一个bug。很多人都有同样的问题,但我没有发现任何真正清楚的问题 有英雄能帮助我们吗?也许我们只需要在“about:config”中更改一些内容 关于我终于对浏览器做了一个“欺骗” 当Selenium点击一个链接并试图打开新页面时,我失败了。我所做的只是模拟点击,做一个selenium.open(“URL”)来代替s

我试着用Selenium 2和Firefox 19运行测试。其中一个测试导致错误“错误:命令执行失败。错误消息为:无法访问死对象”

我正在读关于它的文章,它看起来像是最新火狐版本中的一个bug。很多人都有同样的问题,但我没有发现任何真正清楚的问题

有英雄能帮助我们吗?也许我们只需要在“about:config”中更改一些内容

关于

我终于对浏览器做了一个“欺骗”

当Selenium点击一个链接并试图打开新页面时,我失败了。我所做的只是模拟点击,做一个selenium.open(“URL”)来代替selenium.click(“link=buttonwhichapenthurl”)


在重新打开弹出式浏览器窗口时,我在Firefox23上遇到了同样的错误。我所做的唯一解决方法是关闭当前的selenium会话并再次启动它。这对我很管用

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

我打电话解决了

webDriver.switchTo().defaultContent();
在调用任何findElement方法之前
(使用Java)

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

我怀疑这是一个bug,更有可能是ff引擎在发展,selenium需要一些时间来适应。我对SeleniumWebDriver也有类似的问题。我现在使用一个“旧”版本的firefox进行测试,我设置了一种防止它自动更新自身的方式。你的答案对我来说很好,但不幸的是,我需要用Firefox18-19-20运行它。谢谢你,我现在读到了。似乎ff已经在ff 15中通过设计改变了这一点。根据研究,扩展应该很容易适应,但selenium似乎并没有这样做。您能否不再使用ff扩展,而可能使用基于webdriver的方法进行测试?IDE的哪个版本?当它抛出死对象错误时,它试图与什么类型的对象进行交互?对象是否被禁用、隐藏或被前面的div访问,或者诸如此类的东西?它对我很有用。我在Firefox 52.0.2 esr中使用Selenium 3.3.1。在我的executeScript指令之前写“driver.switchTo().defaultContent();”就行了!非常感谢。这对我也很管用。我在Firefox 54.0.1中使用Selenium 3.4.0。