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
  • 热门搜索
    宁波旅游包车 潮汕旅游景点 西安到海南旅游 深圳旅游租车 安徽旅游职业学院 石河子旅游 南京旅游网 陕西旅游地图 大理古城旅游 黄山旅游攻略三日游