Selenium操作浏览器等待页面加载实例

 时间:2024-10-14 00:37:58

1、打开python开发工具IDLE,新建‘衡痕贤伎seltest.py’文件,并写代码如下:from selenium import webdri即枢潋雳verfrom selenium.webdriver.support.wait import WebDriverWaitfrom selenium.webdriver.support import expected_conditions from selenium.webdriver.common.by import ByWebDriverWait 是等待方法,接收参数如下:1、driver: WebDriver实例2、timeout: 超时时间,等待条件的最长时间3、poll_frequency: 若等待条件不出现,再次调用until或until_not的间隔,默认是0.5秒4、ignored_exceptions: 这是个异常的元组,在until或until_not的出现的异常在元组中,继续执行,不在,抛出异常,程序退出,一般开始时不填写,这样也能观察到异常。expected_conditions 是期望的条件

Selenium操作浏览器等待页面加载实例

3、F5运行代码,可以看到一闪而过的百度页面,控制台打印出内容如下图

Selenium操作浏览器等待页面加载实例

5、F5运行代码,打印出查找到的元素的value内容

Selenium操作浏览器等待页面加载实例

7、F5运行代码,selenium会操作浏览器直到想要的元素出现,打印出内容如下图

Selenium操作浏览器等待页面加载实例
  • Firefox浏览器怎么修改默认下载目录
  • 怎么查看网站robots设置的蜘蛛访问权限
  • 如何使用DirectX制作RPG游戏(一)开发环境搭建
  • java用户上传的头像怎么读取
  • 如何在官网下载PhantomJS
  • 热门搜索
    幼儿智力游戏大全 led显示屏怎么设置 怎么取消银行卡 睾丸潮湿怎么办 老年手机大全 我怎么当上皇帝 新年祝福语大全 简短 苹果怎么换手机铃声 怎么控制自己 堂吉诃德简介