• selenium 等待元素加载


    今天,尝试用代码指定自动化测试用例。

    将测试record导出为C# 代码后,使用FF的drive ,发现执行一直失败,提示无法加载元素。顿时一种无力感袭来啊。还是硬着头皮找方法。尝试id name xpath 等各种的加载方式。还是不行,baidu google 找到一堆的英文,中文资料,查了半天,还是看不懂啊。啊啊啊,太崩溃了,文档大部分的意思,可能是html中有ifarme 在加载的时候,要先找ifarme ,再找元素。改了写法还是不行,有个帖子,中文的,顿感亲切多了,上边说是页面还是没加载完呢,的延迟一下,感觉有道理。就按照试了一下,还是不行。在查看drive属性的时候发现,title 是页面记载错误。果断的再次执行了,已经加了断点,在断点时,发现,url属性也不是我的页面地址。赶紧修改了一下地址,在Debug,还是错误,此时看了看FF 已经启动了,显示的是项目的首页,不是我要测试注册页,将地址改回来,在测试,整个method就可以通过了。

    多番波折啊,也学了点东西,就是drive 的延时。2中方式,第2中最简单的直接指定延时时间,不用类似回调的方式,降低了编程复杂性呢。

    呵呵。e文不好,真要命啊

  • 相关阅读:
    java实现第六届蓝桥杯立方体自身
    Java实现第八届蓝桥杯包子凑数
    Snapshot Standby
    [NOI2014]购票
    DG的数据保护模式
    严格次小生成树
    Java实现第八届蓝桥杯拉马车
    Java实现第八届蓝桥杯拉马车
    Java实现第八届蓝桥杯迷宫
    在物理 Data Guard 中对异构主备系统的支持 (文档 ID 1602437.1)
  • 原文地址:https://www.cnblogs.com/wcLT/p/3361249.html
Copyright © 2020-2023  润新知