【发布时间】:2011-04-18 21:35:34
【问题描述】:
我希望这只是我,但 Selenium Webdriver 似乎是一场彻头彻尾的噩梦。 Chrome 网络驱动程序当前无法使用,并且其他驱动程序非常不可靠,或者看起来如此。我正在与许多问题作斗争,但这里有一个。
随机地,我的测试会失败并显示
"org.openqa.selenium.StaleElementReferenceException: Element is no longer attached
to the DOM
System info: os.name: 'Windows 7', os.arch: 'amd64',
os.version: '6.1', java.version: '1.6.0_23'"
我正在使用 webdriver 版本 2.0b3。我已经看到这种情况发生在 FF 和 IE 驱动程序中。我可以防止这种情况的唯一方法是在异常发生之前添加对Thread.sleep 的实际调用。虽然这是一个糟糕的解决方法,所以我希望有人能指出我的错误,这将使这一切变得更好。
【问题讨论】:
-
希望 17k 的浏览量表明不只是你 ;) 这一定是最令人沮丧的 Selenium 异常。
-
48k 现在!我也有同样的问题...
-
我发现 Selenium 是纯粹的垃圾......
-
60k,还是个问题 :)
-
就我而言,这是因为
from selenium.common.exceptions import NoSuchElementException
标签: java selenium-webdriver webdriver automated-tests