首页IT科技python等待命令结束(python等待方式的介绍)

python等待命令结束(python等待方式的介绍)

时间2025-09-19 01:58:46分类IT科技浏览9615
导读:1、强制等待,导入time模块,使用time.sleep即可。 diver...

1                   、强制等待                   ,导入time模块                             ,使用time.sleep即可                   。

diver.get("https://www.baidu.com") diver.find_element_by_xpath(//div[@id="u1"]//a[@name="tj_login"]).click() time.sleep(2) diver.find_element_by_xpath(//p[@class="tang-pass-footerBarULoginpass-link"]).click() time.sleep(3)

2                             、隐性等待          ,设置超时时长         ,如果加载时间超过10s                             ,就直接报超时                    ,如果在10s内加载完成         ,就去进行下一步的操作                             。

fromseleniumimportwebdriver #打开一个会话 diver=webdriver.Chrome() #全局等待方式 diver.implicitly_wait(10)#等待10s #全屏 diver.maximize_window() #访问百度链接 diver.get("https://www.baidu.com") diver.find_element_by_xpath(//div[@id="u1"]//a[@name="tj_login"]).click() diver.find_element_by_xpath(//p[@class="tang-pass-footerBarULoginpass-link"]).click() diver.quit()#关闭会话

3          、显性等待                            ,等待被设置的元素可见          。

fromselenium.webdriver.common.byimportBy fromselenium.webdriver.support.waitimportWebDriverWait fromselenium.webdriver.supportimportexpected_conditionsasEC

以上就是python等待方式的介绍                    ,希望对大家有所帮助         。更多Python学习指路:Python基础教程

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
文章智能优化工具(打破传统,告别枯燥——文章优化神器助力软文创作)