Boz*_*zho 5 selenium richfaces
我正在用 selenium 测试 Richfaces 应用程序。它工作正常,除非我使用reRender. (对于那些不熟悉 Richfaces 的人 - 每当 ajax 请求完成时,部分 DOM 都会更新/更改/删除)。
因此,在reRenderselenium(至少是 IDE)无法定位 reRendered 区域内的元素之后。FireBug 和 WebDeveloper 都定位元素,并且在“查看源代码”中元素就在那里。
那么,有没有办法告诉 selenium 用最新的变化来更新它的 DOM“知识”?
Firefox 3.5.6,Selenium IDE 的最新版本。
小智 3
我正在使用 Fifefox 3.6.8、Selenium IDE 1.0.7 和 RichFaces 3.3.1,在 Ubuntu Linux 上运行。我没有这个问题。
我有一个简单的表单,其中选择单选按钮会触发 a:outputPanel 的重新渲染。最初,面板是空的。如果选择了右侧的单选按钮,则满足渲染条件,并且面板及其子组件将重新渲染。我可以设置 waitForCondition 来查找将作为面板子元素出现的元素 id,并且可以在子元素出现后对其进行验证。当我在 Firefox 中右键单击时,Selenium IDE 可以正确识别这些子元素。
| 归档时间: |
|
| 查看次数: |
2836 次 |
| 最近记录: |