python自动化框架硒的使用方法

  介绍

这篇文章将为大家详细讲解有关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自动化框架硒的使用方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

python自动化框架硒的使用方法