1 .Selenium模块介绍及环境安装

一、前言

从这节课开始,我们正式进入web自动化的学习,web自动化主要针对浏览器的一系列操作。web自动化则需要使用到一个库,即selenium。selenium本质是通过驱动浏览器,完全模拟浏览器的操作,比如跳转、输入、点击、下拉等,来拿到网页渲染之后的结果,可支持多种浏览器。

其实pyautogui这个库也可以实现对浏览器的操作,他是通过图像识别来定位元素。selenium则是通过web网页特有的结构进行元素定位。

二、学习目标

1.selenium模块介绍

2.selenium模块安装

三、知识点

1.【selenium模块介绍】

  • 浏览器操作模拟:如打开请求地址,浏览器最大化,关闭浏览器等操作

  • 支持八种元素定位方式:id、name、class name、tag name、link text、patial link text、xpath、css selector

  • 支持各种对元素的操作:点击、输入、获取属性信息等

  • 支持鼠标和键盘操作

  • 支持滚动条的操作

  • 支持弹出框操作

  • 支持对iframe的切换

2.【selenium模块安装】

posted @ 2023-01-17 09:23  测开星辰  阅读(73)  评论(0编辑  收藏  举报