Selenium-IDE:如何验证/断言页面刷新

Rad*_*uch 2 selenium selenium-ide

我的页面上有一个链接,单击该链接会刷新此页面。

如何使用 Selenium-IDE 验证页面是否确实已刷新/重新加载?

Rad*_*uch 5

我通过断言页面上最初存在的元素在刷新后不存在于页面上来解决这个问题,然后等到页面完全刷新,并断言该元素再次存在。

  1. freshAndWait / 或单击刷新链接/按钮上的AndWait
  2. assertElementNotPresent somePageSpecificElement / 检查刷新是否确实执行
  3. 暂停2000ms /等待刷新结束
  4. assertElementPresent somePageSpecificElement / 检查刷新是否确实执行并且相同页面已加载

更新: 如果存在某些文本框元素,也可以轻松验证页面刷新。只需使用type命令将一些文本插入文本框字段,然后刷新页面,文本框中的文本应返回到其原始状态。