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 @   测开星辰  阅读(87)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示