介绍
这篇文章将为大家详细讲解有关python自动化框架硒的使用方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
<强> 强> <强> 强>
<强> 强> <强> 强>
睡眠(xx),需要引入“时间”模块,这种叫强制等待,不管你浏览器是否加载完了,程序都得等待3秒,3秒一到,继续执行下面的代码,作为调试很有用,有时候也可以在代码里这样等待,不过不建议总用这种等待方式,太死板,严重影响程序执行速度。
#,- *安康;编码:utf-8 - * - 得到selenium import  webdriver import 时间 , 时间=driver webdriver.Firefox () driver.get (& # 39; http://baidu.com& # 39;) , time . sleep(3), #,强制等待3秒再执行下一步 , 打印(driver.current_url) driver.quit ()
<强> 强> <强> 强>
implicitly_wait()方法就可以方便的实现智能等待;implicitly_wait(30)的用法应该比time . sleep()更智能,后者只能选择一个固定的时间的等,待前者可以在一个时间范围内智能的等待。
#,- *安康;编码:utf-8 - * - 得到selenium import  webdriver , 时间=driver webdriver.Firefox () driver.implicitly_wait(30), #,隐性等待,最长等30秒 driver.get (& # 39; http://baidu.com& # 39;) , 打印(driver.current_url) driver.quit ()
<强> 强> <强> 强>
<强> 强> <强> 强> <强> 强>
<强> 强> <强> 强> <强> 强>
<强> 强> <强> 强>
直到相反,之前是当某元素出现或什么条件成立则继续执行,
关于python自动化框架硒的使用方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。