一尘不染

Selenium-IDE:如何验证/声明页面刷新

selenium

我在页面上有一个链接,单击该链接可以刷新此页面。

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


阅读 632

收藏
2020-06-26

共1个答案

一尘不染

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

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

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

2020-06-26