selenium

Python大数据分析@4 天前
爬虫·selenium·自动化
浏览器自动化工具 Selenium,Playwright,Puppeteer 做爬虫有哪些弊病?selenium,playwright和puppeteer这几个自动化工具很适合采集那些动态加载的网站,比如电商、社交媒体等,需要你点击、翻页才能加载出来数据,它们模仿人工操作浏览器,完美解决了这个问题,这是requests做不到的。
武帝为此5 天前
python·selenium·测试工具
【Selenium 屏幕截图】Selenium 提供了截图相关的接口,既可以截取整个浏览器窗口,也可以对页面中的某个元素进行截图。本文将重点介绍 Selenium 中屏幕截图的使用方法,并演示如何按照“年月日时分秒”的时间格式自动保存图片文件,方便后续管理和追踪。
武帝为此5 天前
javascript·selenium·测试工具
【Selenium 执行 JavaScript】Selenium 的核心思想是模拟用户行为,但真实浏览器中的很多功能,浏览器本身是通过 JavaScript 驱动的。页面中常见的这些情况,往往需要 JavaScript 配合:
深念Y5 天前
selenium·测试工具·自动化·浏览器·账号·无头浏览器·指纹浏览器
从 Playwright/Selenium 到指纹浏览器:浏览器自动化技术的进阶之路最近在摸索浏览器自动化的进阶玩法,主要是多账号管理和账号日常维护这一块。一开始和大家一样,觉得 Playwright 或 Selenium 加上 Stealth 插件,再配合干净的代理 IP,应该就能跑通。结果在实际业务场景中,账号存活率很低,要么注册环节被拦截,要么刚维护几天就被批量风控了。
测试19989 天前
自动化测试·软件测试·python·selenium·测试工具·职场和发展·测试用例
Selenium自动化测试框架的搭建🍅 点击文末小卡片 ,免费获取软件测试全套资料,资料在手,涨薪更快今天我就简单入个门,先介绍通过junit+selenium+Coverlipse+ant来搭建一整套自动化测试框架,开始之前我先提出几个问题,请大家根据下面的问题来阅读本篇文章。
AndreasEmil10 天前
java·selenium·设计模式·postman
基于多设计模式的抽奖系统 - 测试报告基于 Spring Boot 开发的在线抽奖管理平台,支持活动创建、奖品管理、用户管理、抽奖执行和中奖记录查询等功能。具备异常回滚机制,确保业务处理正常,中奖数据不会丢失,中奖结果通过邮箱、短信通知。
tiger从容淡定是人生11 天前
前端·selenium·测试工具·自动化·web测试·playwright·信息化战略
Selenium与Playwright:两大Web自动化框架的深入对比在Web自动化测试领域,Selenium和Playwright是两个绕不开的名字。Selenium诞生于2004年,是浏览器自动化领域当之无愧的元老;Playwright则是由微软在2020年推出的后起之秀,由Puppeteer原班团队打造。两者都是开源、跨语言、开发者友好的工具,但在架构设计、使用体验和适用场景上存在显著差异。
Cd ...14 天前
自动化测试·selenium·robotframework·playwright·browser
RobotFramework Selenium与Browser常用关键字对比## 一、核心区别概述Browser 库和 SeleniumLibrary 在 Robot Framework 中用法非常相似,关键区别在于底层驱动机制:SeleniumLibrary 基于 Selenium WebDriver 驱动浏览器,而 Browser 库基于 Playwright 驱动浏览器。这一技术栈差异带来了以下几个方面的影响:
qq_4523962315 天前
selenium·ui·自动化
第二篇:《主流UI自动化工具横向对比:Selenium、Cypress、Playwright、Puppeteer》工欲善其事,必先利其器。本文深入对比四款最流行的UI自动化工具,从架构、语言支持、等待机制、调试体验到CI集成,并给出选型决策树。读完你就能根据项目特点做出正确选择。
迷藏49416 天前
java·python·selenium·测试工具·重构
# 发散创新:基于Selenium的自动化测试框架重构与实战优化在当今快速迭代的软件开在当今快速迭代的软件开发环境中,Selenium作为Web自动化测试的事实标准,其重要性不言而喻。然而,很多团队仍然停留在“录制-回放”式的基础使用阶段,导致脚本维护成本高、稳定性差、扩展性弱。本文将带你深入探索如何从零开始构建一个模块化、可扩展、易维护的Selenium测试框架,并通过实际案例展示如何用Python + Selenium实现高效的跨浏览器测试策略。
willhuo16 天前
运维·selenium·c#·自动化·chrome devtools·webview
# 自动化数据采集技术研究与实现:基于Playwright的抖音网页自动化方案在Web自动化技术快速发展的今天,如何高效、稳定地实现网页数据采集成为了技术研究的热点。本文将详细介绍基于C#、WebView2和Playwright的抖音网页自动化浏览器项目,重点阐述其核心技术实现、版本优化内容以及实际应用效果。
redaijufeng18 天前
爬虫·学习·selenium
网络爬虫学习:应用selenium获取Edge浏览器版本号,自动下载对应版本msedgedriver,确保Edge浏览器顺利打开。我从24年11月份开始学习网络爬虫应用开发,经过2个来月的努力,于1月下旬完成了开发一款网络爬虫软件的学习目标。这里对本次学习及应用开发进行一下回顾总结。
qq_4523962321 天前
selenium·ui·自动化
【工程实战】第四篇:UI 自动化 —— Playwright 异步模式深度实战:告别 Selenium 的“脆”与“慢”专栏进度:04 / 10 (自动化实战专题) Playwright 的核心优势在于它直接通过浏览器的 CDP(Chrome DevTools Protocol) 协议进行通信,而不是像 Selenium 那样通过中间商 WebDriver,这让它的速度和稳定性有了质的飞跃。
Hacker_Nightrain22 天前
自动化测试·软件测试·selenium·测试工具·职场和发展
详解Selenium 和Playwright两大框架的不同之处Selenium 和 Playwright 是两种流行的自动化测试工具,它们都被用于浏览器自动化任务,如网页测试、抓取等。虽然它们的目标类似,但在底层逻辑、功能特性、执行方式等方面有很多不同之处。
qq_2837200522 天前
selenium·测试工具
Python3 Selenium 自动化测试从入门到实战开发流程📝 本章学习目标:帮助零基础 / 初级测试工程师快速掌握 Python3+Selenium 自动化测试,从环境搭建到项目实战全覆盖,可直接用于接口 / UI 自动化工作落地。
测试秃头怪22 天前
自动化测试·软件测试·python·selenium·测试工具·职场和发展·测试用例
Python+selenium搭建Web自动化测试框架🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快在程序员的世界中,一切重复性的工作,都应该通过程序自动执行。「自动化测试」就是一个最好的例子。
测试秃头怪23 天前
自动化测试·软件测试·python·selenium·测试工具·职场和发展·测试用例
python&selenium自动化测试实战项目详解🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快之前的文章说过, 要写一篇自动化实战的文章, 这段时间比较忙。今天整理一下实战项目的代码共大家学习。(注:项目是针对我们公司内部系统的测试,只能内部网络访问,外部网络无法访问)