草庐IT

StaleElementReference

全部标签

ruby-on-rails - 在缓存中找不到 StaleElementReference 错误元素

我正在使用Capybara2.1和Ruby1.9.3,使用selenium驱动程序(带有Minitest和测试单元)来测试网络应用程序。我正在努力解决StaleElementReferenceException问题。我已经看到很多关于该主题的讨论,但我无法找到解决我所面临问题的方法。所以基本上,我试图使用以下代码在我的页面上找到所有分页元素:pagination_elements=page.all('.paginationa')然后我对这些元素做一些断言,例如:pagination_elements.first.must_have_content('1')在这些断言之后,我通过单击下一

rselenium投掷StaleelementReference错误

我正在尝试刮擦这个网站关联使用rselenium。我已经成功地刮过了页面上的大多数内容,但试图通过“设施访问”和“设施投诉”。由于这两个按钮都使用JavaScriptHREF,当我使用开发人员工具检查它们时,我一直在使用Phantomjs和rselenium。我可以通过Phantom成功导航到页面,但是每当我尝试使用$getElementText从字段中提取文本时,我就会丢下以下错误:Seleniummessage:{"errorMessage":"Elementdoesnotexistincache","request":{"headers":{"Accept":"application/j