学习目的:
掌握自动化相关知识点,统一记录再整理
正式步骤:
情景1: 设置等待时间
A方法:sleep 线程休眠,但只单次有效,其他操作需要加载等待时间,需要再次添加time.sleep()
B方法:implicitly_wait()
from selenium import webdriver import time dr = webdriver.Chrome() dr.get("https://www.baidu.com") dr.find_element_by_id("kw").send_keys("python") ''' implicitly_wait() 隐式等待,10s是最大等待时间秒(针对下面代码) 作用域:全局 基本只针对页面元素定位的时候有效,页面切换后,也会失效,只针对当前页,当页面js报错加载页面时,会每次都等待最大时间 作用:等待当前页面全部加载完成 ''' dr.implicitly_wait(10)
情景2:
情景3:
情景4:
情景5:
情景6:
学习总结:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。