selenium 等待元素加载
2024-10-19 17:32:07
今天,尝试用代码指定自动化测试用例。
将测试record导出为C# 代码后,使用FF的drive ,发现执行一直失败,提示无法加载元素。顿时一种无力感袭来啊。还是硬着头皮找方法。尝试id name xpath 等各种的加载方式。还是不行,baidu google 找到一堆的英文,中文资料,查了半天,还是看不懂啊。啊啊啊,太崩溃了,文档大部分的意思,可能是html中有ifarme 在加载的时候,要先找ifarme ,再找元素。改了写法还是不行,有个帖子,中文的,顿感亲切多了,上边说是页面还是没加载完呢,的延迟一下,感觉有道理。就按照试了一下,还是不行。在查看drive属性的时候发现,title 是页面记载错误。果断的再次执行了,已经加了断点,在断点时,发现,url属性也不是我的页面地址。赶紧修改了一下地址,在Debug,还是错误,此时看了看FF 已经启动了,显示的是项目的首页,不是我要测试注册页,将地址改回来,在测试,整个method就可以通过了。
多番波折啊,也学了点东西,就是drive 的延时。2中方式,第2中最简单的直接指定延时时间,不用类似回调的方式,降低了编程复杂性呢。
呵呵。e文不好,真要命啊
最新文章
- Linux搭建SVN服务器
- latex 异或
- ExecutorService线程池讲解
- 优秀HTML5活动页面
- POJ 1808 Quadratic Residues(平方剩余相关)
- Apache Mesos总体架构
- OSAL多任务资源分配机制
- Ubuntu下Qt项目的部署
- protobuf2.5 iphone5s中崩溃的问题
- CodeForces 19D Points
- 简单C# 验证类
- Surface Pro 4 和 Surface Book 使用名为 Surface UEFI(统一可扩展固件接口)的新固件接口
- Objective-C官方文档翻译 Block
- 【转】APP功能测试要领
- extern ";C";的用法
- Unity3D使用EasyMovieTexture插件播放视频
- 20165310 NstSec2019 Week3 Exp1 逆向与Bof基础
- git Bush应用崩溃If no other git process is currently running, this probably means a git process crashed
- 输入两棵二叉树A,B,判断B是不是A的子结构(c++实现)
- python爬虫(三)
热门文章
- EasyUI学习笔记(四)—— datagrid的使用
- python用字典实现switch..case类似的函数调用
- HLS-搭建Nginx流媒体服务器
- 洛谷 P2577 [ZJOI2005]午餐
- POJ_3696 The Luckiest number 【欧拉定理+同余式+对取模的理解】
- 在linux服务器上配置anaconda和Tensorflow,并运行
- ZOJ - 2401 水DP
- PIE SDK图像裁剪
- Jmeter4.0----HTTP Cookie管理器(9)
- Google Authenticator(谷歌身份验证器)