技术栈
selenium
猿小羽
6 小时前
selenium
·
测试工具
[TEST] Selenium 自动化测试 - 1769143497387
深蓝电商API
7 小时前
爬虫
·
python
·
selenium
·
测试工具
Selenium多窗口切换与Cookie管理
在 Web 自动化测试中,多窗口切换和 Cookie 管理是高频且核心的操作场景。比如点击链接弹出新窗口、模拟用户登录状态保持、跨域名验证等,都离不开这两项技能。本文将从实战角度,系统讲解 Selenium 中多窗口切换的实现逻辑,以及 Cookie 增删改查的完整操作,帮助你彻底掌握这两个关键知识点。
猿小羽
7 小时前
selenium
·
测试工具
[TEST] Selenium 自动化测试 - 1769133931910
0思必得0
9 小时前
运维
·
爬虫
·
python
·
selenium
·
自动化
[Web自动化] 爬虫URL去重
在爬虫过程中,为了避免重复抓取相同的页面,需要进行URL去重。常用的去重策略包括: 使用集合(Set): 将访问过的URL保存到集合中,由于集合具有唯一性,因此可以自动去重。但这种方法在URL数量非常大时可能会占用较多内存。 哈希表: 对URL进行哈希处理,将哈希值保存到哈希表中。在访问新URL前,先计算其哈希值并检查是否已存在于哈希表中。 数据库唯一索引: 如果数据最终存储在数据库中,可以在关键字段(如URL)上设置唯一索引,数据库会自动拒绝重复数据的插入。
深蓝电商API
11 小时前
爬虫
·
python
·
selenium
Selenium处理弹窗、警报和验证码识别
在 Web 自动化测试或爬虫开发中,Selenium 是最常用的工具之一,但页面中的弹窗、系统警报和验证码往往是自动化流程中的 “拦路虎”。本文将系统讲解 Selenium 处理各类弹窗、警报的核心方法,并结合实际场景介绍验证码识别的常用解决方案,帮助开发者突破这些自动化难点。
猿小羽
11 小时前
selenium
·
测试工具
[TEST] Selenium 自动化测试 - 1769134527168
深蓝电商API
11 小时前
爬虫
·
python
·
selenium
Selenium模拟滚动加载无限下拉页面
在爬虫开发或自动化测试中,我们经常会遇到 “无限下拉” 的页面(比如微博信息流、电商商品列表、知乎回答流)—— 这类页面不会一次性加载所有内容,只有当用户滚动到页面底部时,才会通过 AJAX 请求加载新数据。如果直接用 Selenium 定位元素,很可能因为内容未加载而定位失败。本文将详细讲解如何用 Selenium 模拟滚动加载,完整获取无限下拉页面的内容。
猿小羽
11 小时前
selenium
·
测试工具
[TEST] Selenium 自动化测试 - 1769138584825
zzZ··*
1 天前
python
·
网络协议
·
selenium
自动登录上海大学校园
项目地址:Github仓库使用 Python 和 Selenium 编写的自动化脚本,用于自动登录校园网认证系统。
深蓝电商API
1 天前
爬虫
·
python
·
selenium
Selenium处理iframe嵌套页面实战
在 Web 自动化测试中,iframe(内嵌框架)是高频遇到的场景 —— 它本质是在当前 HTML 页面中嵌套了另一个独立的 HTML 文档,比如登录弹窗、富文本编辑器、第三方插件(支付 / 地图)等都常基于 iframe 实现。直接操作 iframe 内的元素会触发NoSuchElementException,本文结合实战案例,详解 Selenium 处理 iframe 嵌套的核心方法与避坑技巧。
大飞记Python
2 天前
自动化测试
·
python
·
selenium
·
playwright
代码级教程|用Playwright实现Web自动化测试:从零到录制生成脚本
2025年都说是AI元年,整个互联网行业先后迎来了DeepSeek,Claude Code,Gemini等AI大模型,随之让搜索引擎,程序员,绘画设计等从业人员感受到了“科技的力量”。自动化测试也迎来了快速迭代!
weixin_43873210
2 天前
linux
·
chrome
·
selenium
·
自动化
·
mac
·
chrome devtools
·
chromedriver
ChromeDriver谷歌驱动下载
平时为了下个ChromeDriver驱动,到处找挺麻烦。在网上也发现了还有不少人在寻找老版本,做自动化的同学都知道,使用的Google浏览器和ChromeDriver驱动要版本匹配才能更好的运行。本人收集了包含Windows、Linux、Mac版本,分享给需要的人,仅供学习和交流.建议每一个搞自动化测试的同学,都收集保存一份,以备不时之需。
快乐小胡!
2 天前
python
·
selenium
·
测试工具
【自动化测试】Selenium选择/定位元素的基本方法
在conda虚拟环境中下载安装selenium下载chrome浏览器和浏览器驱动: https://www.google.cn/chrome/ https://googlechromelabs.github.io/chrome-for-testing/ 镜像源(有配套的chrome浏览器和浏览器驱动): https://registry.npmmirror.com/binary.html?path=chrome-for-testing/
0思必得0
2 天前
前端
·
python
·
selenium
·
自动化
[Web自动化] Selenium模拟用户的常见操作
Selenium提供了多种模拟鼠标操作的方法,如点击、双击、右击和悬停等。示例代码演示模拟用户登录、填写表单等操作
深蓝电商API
3 天前
爬虫
·
python
·
selenium
Selenium等待机制详解:显式等待 vs 隐式等待
在 Selenium 自动化测试中,页面加载延迟和元素渲染异步性是导致测试用例不稳定的核心问题之一。如果代码执行速度快于页面元素加载速度,就会触发NoSuchElementException等错误。为了解决这一问题,Selenium 提供了两种核心等待机制 ——显式等待与隐式等待。本文将深入剖析这两种等待机制的原理、使用场景及核心区别,帮助开发者构建更稳定的自动化脚本。
深蓝电商API
3 天前
爬虫
·
python
·
selenium
Selenium无头浏览器配置与反检测技巧
在自动化测试、数据采集等场景中,Selenium 是最常用的浏览器自动化工具之一。使用无头(Headless)模式运行浏览器可以节省资源、提升执行效率,但同时也容易被网站的反爬 / 反自动化机制识别。本文将详细讲解 Selenium 无头浏览器的正确配置方式,以及实用的反检测技巧,帮助你避开常见的检测陷阱。
0思必得0
3 天前
前端
·
python
·
selenium
·
自动化
·
web自动化
[Web自动化] Selenium浏览器对象方法(操纵浏览器)
通过浏览器对象可以控制浏览器进行操作,你可以模拟用户的各种行为,如调整浏览器大小、前进后退、刷新页面等。此外,处理等待机制、窗口和标签页管理以及弹窗也是自动化过程中常见的需求。
猿小羽
3 天前
selenium
·
测试工具
[TEST] Selenium 自动化测试 - 1769003387277
猿小羽
3 天前
selenium
·
测试工具
[TEST] Selenium 自动化测试 - 1769003091046
0思必得0
3 天前
前端
·
python
·
selenium
·
自动化
·
html
[Web自动化] Selenium中Select元素操作方法
在处理网页上的<select>元素(即下拉选择菜单)时,Selenium 提供了专门的 Select 类来简化选择、获取选项等操作。Select 类不是 WebElement 的一部分,但它是 Selenium WebDriver 的一部分,并且可以与任何 <select> 元素一起使用。 以下是一些 Select 类中常用的方法及其示例: