blog logo 王富贵的BLOG
首页 归档 标签 分类 关于 联系

Selenium技巧:处理分页逻辑,点击“下一页”直到结束

这篇是写给“点下一页点到吐”的自己。 在做自动化的时候,特别是爬数据或批量操作的后台页面,基本都会遇到分页这种结构,一页十条、五十条,每次还要点“下一页”才能看到更多。 之前我为了偷懒,可能只点了前几...
2022-08-01 日常小节
继续阅读

Selenium技巧:连接本地已打开浏览器,轻松调试自动化脚本

写自动化脚本,最难受的就是调试了。每次运行都打开新浏览器,尤其是调试元素定位、页面状态时,真想直接连接我已经手动打开的那个浏览器窗口,省得重复登陆、加载,能直接“插手”它。 其实,Selenium 是支持这种玩法的...
2022-07-31 日常小节
继续阅读

Selenium技巧:使用 Chrome DevTools Protocol 提高调试能力

Selenium 4 开始支持调用 Chrome DevTools Protocol(CDP)接口,使我们能实现更高级的自动化控制,例如: 捕捉请求和响应头 屏蔽某些资源加载...
2022-07-29 日常小节
继续阅读

Selenium技巧:无头浏览器 + Docker 化运行自动化脚本

在自动化测试或爬虫部署过程中,我们经常需要将 Selenium 脚本部署在服务器上运行。为了提升效率与可移植性,推荐采用无头浏览器 + Docker 容器化部署...
2022-07-26 日常小节
继续阅读

Selenium技巧:页面对象模型(POM)封装实践

随着自动化测试项目复杂度提升,脚本中页面操作会变得越来越混乱,维护成本大幅上升。此时,我们需要一种结构化的管理方式——页面对象模型(Page Object Model,POM)。
2022-07-24 日常小节
继续阅读

Selenium技巧:多窗口 / 多标签页的处理

在自动化过程中,经常会遇到点击链接后新窗口 / 新标签页打开的情况。如果不切换窗口直接操作,很容易报错: selenium.common.ex...
2022-07-21 日常小节
继续阅读

Selenium技巧:等待机制详解(显式 vs 隐式 vs 强制等待)

在 Selenium 脚本中,等待是一个核心问题。不加等待可能会遇到: NoSuchElementException ElementNotInte...
2022-07-20 日常小节
继续阅读

Selenium技巧:利用 Cookie / Token 实现免登录(跳过验证码)

在自动化测试中,如果每次都要手动输入验证码登录,非常低效。一个常见的替代方式是:通过 Cookie 或 Token 登录,跳过验证码环节。 本文将介绍两种方式实现“免验证登录”策略...
2022-07-18 日常小节
继续阅读

Selenium技巧:验证码处理策略(图形验证码与滑动验证码)

在进行自动化登录时,验证码是最常见的反自动化机制,常见验证码包括: 图形验证码(输入字符) 滑动验证码(拼图、滑块) 点选验证码(点击猫、点击倒立字等)
2022-07-17 日常小节
继续阅读

Selenium技巧:元素点击无反应的原因与解决方案

在编写 Selenium 脚本时,element.click() 看似简单,实际却可能无响应、无动作、甚至不报错但什么...
2022-07-17 日常小节
继续阅读
上一页
下一页
author avatar

Init

王富贵的日常学习小结~

103 文章 5 分类 154 标签
分类
日常小节 41
前端开发 20
服务器 11
测试相关 14
后端开发 17
热门标签
python
selenium
vue3
flask
自动化测试
Linux
部署
Redis
Docker
monaco-editor
scrapy
博客
Hexo
稳定性
自动化调试
文件上传
归档
2022 70 2021 33
最近文章
2022-10-10
Flask 项目中常用中间件的封装方式
2022-10-08
文件上传大小限制与路径校验处理
2022-09-30
Flask 实现文件上传接口
2022-09-28
Flask 项目中自定义表单校验器
归档
2022 70 2021 33
Copyright © 2021 - 2025   王富贵的BLOG
赣ICP备2021008895号
赣公网安备 36072302000265号
本站总访问量次  |  本站总访客数次