当有元素定位不到时,比如下拉框,弹出框等各种定位不到时;

一般是两种问题:1 、有frame ;2、没有加等待

下面学习三种等待方式:

2.1 强制等待 sleep(xx)或者Time.sleep

是在程序运行过程中使用time模块中的sleep进行代码的休眠进行强制等待,是显式等待中的一种极端情况。

这种方法简单粗暴,不管浏览器是否加载完,程序都要等待规定的xx时间,时间到了才继续执行下面的代码。

不建议总是用这种等待方式,会严重影响程序的执行速度。通过time模块中sleep进行代码的暂停,但是实际使用过程中,如果都以sleep进行控制严重影响了程序的运行。

2.1.1 参考代码1

#coding=utf-8

手把手教python project_《手把手教你》系列练习篇之9-python+ selenium自动化测试 -番外篇 - 最后一波啊!!!(详细教程)...相关推荐

  1. 《手把手教你》系列练习篇之9-python+ selenium自动化测试 -番外篇 - 最后一波啊!!!(详细教程)

    1. 简介 本来上一篇就是练习篇的最后一篇文章了,但是有的小伙伴私下反映说是做了那么多练习,没有一个比较综合的demo练练手.因此宏哥在这里又补存了一些常见的知识点进行练习,在文章最后也通过实例给小伙 ...

  2. 《手把手教你》系列基础篇之(三)-java+ selenium自动化测试- 启动三大浏览器(上)(详细教程)

    1.简介 前边宏哥已经将环境搭建好了,今天就在Java项目搭建环境中简单地实践一下: 启动三大浏览器.按市场份额来说,全球前三大浏览器是:IE.Firefox.Chrome.因此宏哥这里主要介绍一下如 ...

  3. 教你从0到1搭建秒杀系统-Canal快速入门(番外篇)

    Canal用途很广,并且上手非常简单,小伙伴们在平时完成公司的需求时,很有可能会用到.本篇介绍一下数据库中间件Canal的使用. 很多时候为了缩短调用延时,我们会对部分接口数据加入了缓存.一旦这些数据 ...

  4. Python番外篇:网络爬虫组词程序

    今天,双是番外篇,这次番外篇主要教大家如何用网络爬虫查询词语. 1.确定数据源 首先,我们得找一个查询的数据源,我找到了360国学网站,选择"词语大全",它的查询词语网址为: ht ...

  5. #3使用html+css+js制作网页 番外篇 使用python flask 框架 (I)

    #3使用html+css+js制作网页 番外篇 使用python flask 框架(I 第一部) 0. 本系列教程 1. 准备 a.python b. flask c. flask 环境安装 d. f ...

  6. 通过游戏编程学Python(番外篇)— 单词小测验

    通过游戏编程学Python 通过游戏编程学Python(6)- 英汉词典.背单词 通过游戏编程学Python(番外篇)- 乱序成语.猜单词 通过游戏编程学Python(5)- 猜成语(下) 通过游戏编 ...

  7. python爬虫进程和线程_python爬虫番外篇(一)进程,线程的初步了解-阿里云开发者社区...

    整理这番外篇的原因是希望能够让爬虫的朋友更加理解这块内容,因为爬虫爬取数据可能很简单,但是如何高效持久的爬,利用进程,线程,以及异步IO,其实很多人和我一样,故整理此系列番外篇 一.进程 程序并不能单 ...

  8. 给深度学习入门者的Python快速教程 - 番外篇之Python-OpenCV

    转载自:https://zhuanlan.zhihu.com/p/24425116 本篇是前面两篇教程:给深度学习入门者的Python快速教程 - 基础篇 给深度学习入门者的Python快速教程 - ...

  9. 【功能安全(ISO 26262)系列】番外篇 第一话 戏说汽车安全是个什么鬼

    更多汽车专业精彩内容尽在微信公众号: AUTO世代 写在前面的话 最近开了个汽车功能安全专题系列: 功能安全(ISO 26262)系列 主要阐述汽车功能安全(ISO 26262)关键专业内容及个人学习 ...

最新文章

  1. LNMPA(LNMP0.7)安装出现502 Bad Gateway解决方法
  2. linux 双网卡绑定(bonding)实现负载均衡或故障转移
  3. composer(作曲家)安装php-ml
  4. HTML5游戏开发系列教程5(译)
  5. (6)css常用样式属性--文字样式
  6. hadoop中的helloword
  7. 3D打印机的操作细节
  8. 物权法全文内容有哪些呢-广告外链_SEO优化的站外优化工作有哪些?
  9. 串结构练习--字符串匹配
  10. js 判断各种数据类型
  11. Codeforces Round #277 (Div. 2) E. LIS of Sequence DP
  12. 如何卸载mysql2008让_怎么才能把sql2008卸载干净
  13. laravel实现汉子转拼音
  14. 纪念一下学写pipeline时脑子里的坑
  15. 服务器提交任务和直接运行,linux下任务提交以及如何后台运行任务
  16. 【漫画】分享16张程序员高端漫画~
  17. Linux---shell---猜数字游戏
  18. 机器学习基石 5.3 Effective Number of Hypotheses
  19. rsync 命令_rsync命令教程示例
  20. 思科交换机接口配置trunk_交换机之间trunk端口的设置问题

热门文章

  1. CESS 与企业家们的见面:去中心化云存储如何助力企业进入 Web3?
  2. Android RingtoneManager铃声管理
  3. Python_画樱花树
  4. temu,速卖通,国际站如何稳定安全的测评补单,提升权重不降权
  5. 入门难,10孔布鲁斯口琴的衰落是必然的
  6. 用<math.h>遇到 Redefinition of ‘y1‘ as different kind of symbol的问题
  7. C++中的TYPE、DWORD与WORD
  8. 举个栗子!Tableau 技巧(122):创新条形图之 圆角条形图
  9. P2858 [USACO06FEB]Treats for the Cows G/S 题解
  10. 上海思翼信息技术有限公司【Java开发工程师】面经