当前位置: 首页 > 面试题库 >

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

文凯康
2023-03-14
问题内容

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

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


问题答案:

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

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

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



 类似资料:
  • 刷新此页面时会出现错误消息。

  • 然后我只是执行我的业务(登录等)。 我将非常感谢,如果你有任何想法不被发现作为一个机器人或设法通过这一验证步骤。非常感谢你的帮助。

  • 我遇到一种情况,我必须检查单击链接后是否打开了新选项卡。如果选项卡打开,我也想检查标题。 有人知道这件事吗。

  • 问题内容: 如何使用jQuery刷新页面? 问题答案: 用途: 该函数采用一个可选参数,可以将其设置为强制从服务器而不是从缓存重新加载。该参数默认为,因此默认情况下该页面可能会从浏览器的缓存中重新加载。

  • 当我将令牌粘贴到这个网站上的JWT调试器中时:https://JWT.io/,我得到了一些信息(stable_sid,sid,sub,idp,ver,iss,aud,exp,nbf),但我似乎无法得到其中的组声明。 我在Azured AD中添加了读取Microsoft graph和Azure active directory组所需的权限,但它没有改变令牌中的任何内容。 我缺少什么来获取用户组?

  • 我想运行一个selenium测试,当单击旧页面中的按钮时,它是否导航到新页面。然后我想测试当新页面中的按钮被点击时,它是否导航回旧页面。 当我单击第一页上的按钮并检查新页面上的按钮元素是否出现时,测试工作正常。但是当我使用selenium点击第二页上的button元素,检查第一页上的button元素是否已经出现时,它没有找到第一页上的button元素,尽管我第一次使用相同的button元素去第二页