
Selenium学习笔记
文章平均质量分 67
Selenium 学习笔记,记录学习 Web 应用程序测试工具 Selenium 库的过程,分享 Selenium 的相关用法及具体使用案例。
禾戊之昂
上位机软件工程师,分享桌面端应用领域,爬虫领域原创系列文章
展开
-
【Python_Selenium学习笔记(八)】基于Selenium模块实现滑块验证码破解
有些网站页面会在 访问时进行滑块验证,针对此问题,此篇文章中会介绍如何基于 Selenium 模块实现滑块验证码的破解 ,并以模拟登录豆瓣网,破解其滑块验证码 为例进行讲解。原创 2023-04-18 14:02:43 · 1692 阅读 · 0 评论 -
【Python_Selenium学习笔记(七)】基于Selenium模块实现切换frame
有些网站页面会在 网页中嵌套网页,即 iframe;iframe 是 html 中常用的一种技术,如果不切换到嵌套的页面中,无法操作其中的节点;为了解决该问题,Selenium 模块提供了方法来切换 frame,此篇文章中介绍如何基于 Selenium 模块实现切换 frame ,并以模拟登录豆瓣网为例进行讲解。原创 2023-04-07 11:06:36 · 1096 阅读 · 0 评论 -
【Python_Selenium学习笔记(六)】基于Selenium模块实现切换句柄
有些网站页面在点开链接后会出现新的窗口,但是浏览器对象 browser(driver) 还是之前页面的对象,针对此问题,需要切换到不同的窗口进行操作,Selenium 模块提供了 switch_to.window() 方法 切换句柄 和 window_handles 属性 获取句柄列表,下面详细介绍如何使用 Selenium 模块完成句柄的切换,并以实际案例进行展示。原创 2023-04-07 09:53:53 · 1285 阅读 · 0 评论 -
【Python_Selenium学习笔记(五)】基于Selenium模块实现鼠标操作
为了模拟鼠标操作,Selenium 模块提供了 Actionchains 类,可以模仿人的几乎任何鼠标行为操作;在此篇文章主要介绍 Actionchains类 的常用方法,使用流程,并以具体的示例进行展示。原创 2023-04-06 18:11:54 · 2356 阅读 · 0 评论 -
【Python_Selenium学习笔记(四)】基于Selenium模块实现键盘操作
在 Selenium 模块中,提供了一个 Keys 类,来处理键盘操作;在 Selenium 模块中,使用 send_keys() 方法,来模拟键盘输入,此篇文章主要介绍如何使用 Keys 类 和 send_keys() 方法 实现 模拟键盘操作,并以具体的示例进行展示。原创 2023-04-06 17:14:59 · 1751 阅读 · 0 评论 -
【Python_Selenium学习笔记(三)】基于Selenium模块实现无界面模式 & 执行JS脚本(把滚动条拉到底部)
此篇文章主要介绍如何使用 Selenium 模块实现 无界面模式 & 执行JS脚本(把滚动条拉到底部),并以具体的示例进行展示。原创 2023-04-06 15:26:07 · 3176 阅读 · 1 评论 -
【Python_Selenium学习笔记(二)】基于Selenium模块实现网络爬虫
此篇文章主要介绍如何使用 Selenium 模块进行简单的网络爬虫,并以具体的示例进行展示。原创 2023-04-06 13:40:18 · 647 阅读 · 1 评论 -
【Python_Selenium学习笔记(一)】Selenium介绍及基本使用方法
Selenium是一套 Web 网站的程序自动化操作解决方案,广泛应用于自动化测试及爬虫。此篇文章主要介绍 Selenium 的 安装和基本使用流程。原创 2023-04-06 11:22:38 · 1249 阅读 · 0 评论