selenium

二九筒7 小时前
开发语言·python·selenium
Python Selenium 使用指南Selenium 是一个用于自动化 Web 浏览器交互的强大工具,常用于网页测试、数据抓取和自动化任务。以下是 Python 中 Selenium 的详细使用说明。
Tom Boom10 小时前
测试开发·selenium·测试工具·测试用例·excel·自动化测试框架开发·po改造
21. 自动化测试框架开发之Excel配置文件的测试用例改造Excel的数据:最佳实践建议:建议将测试数据与测试代码分离管理,使用独立的testdata目录存储各类测试数据文件。实际项目数据统计显示,采用数据驱动模式可降低60%的测试维护成本。
学习baba酱1 天前
chrome·python·selenium
关于Python+selenium+chrome编译为exe更换电脑无法打开问题准备好对应版本的浏览器与驱动 这里我放置了对应的 浏览器与驱动,欢迎下载。链接: https://pan.baidu.com/s/1SpWby5v6OPCxD4BfuNz6bw?pwd=5bse 提取码: 5bse
smileNicky1 天前
selenium·测试工具
使用 Selenium 自动化测试:保存网站登录数据的详细指南在使用 Selenium 进行自动化测试时,频繁地手动登录网站可能会非常耗时。为了提高效率,我们可以采取一些措施来保存网站的登录数据,以便在后续的测试中自动加载这些数据,从而跳过手动登录步骤。本文将详细介绍两种常见的方法:使用 Chrome 的 user-data-dir 参数和使用 driver.close() 而不是 driver.quit()。
测试19982 天前
自动化测试·软件测试·python·selenium·测试工具·职场和发展·测试用例
如何使用Selenium进行网页自动化?🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快Selenium是一个流行的Web自动化测试框架,它支持多种编程语言和浏览器,并提供了丰富的API和工具来模拟用户在浏览器中的行为。Selenium可以通过代码驱动浏览器自动化测试流程,包括页面导航、元素查找、数据填充、点击操作等。
码有余悸2 天前
爬虫·python·selenium
(6)python爬虫--selenium在当今快速发展的互联网时代,自动化测试和网络爬虫技术已经成为开发者和测试工程师不可或缺的技能。Python 作为一门简洁、高效的编程语言,凭借其丰富的生态库和易用性,成为了自动化测试和爬虫开发的首选工具之一。而 Selenium,作为一款强大的浏览器自动化工具,不仅能够模拟用户操作,还能处理动态加载的网页内容,为开发者提供了极大的便利。
测试19983 天前
自动化测试·软件测试·python·selenium·测试工具·职场和发展·测试用例
Selenium无法定位元素的几种解决方案详解🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快WebDriver只能在一个页面上对元素识别与定位,对于frame/iframe表单内嵌的页面元素无法直接定位。
cdg==吃蛋糕4 天前
c语言·selenium·测试工具
selenium webdriver使用from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.common.keys import Keys from selenium.webdriver.support.ui import Select import time import requests from urllib.parse import urlparse import os from lxml i
一个天蝎座 白勺 程序猿5 天前
爬虫·python·selenium·scrapy·playwright
Python爬虫(30)Python爬虫高阶:Selenium+Scrapy+Playwright融合架构,攻克动态页面与高反爬场景在Web开发中,动态渲染页面(如React/Vue/Angular)和反爬机制(如JS加密、验证码、行为检测)已成为爬虫工程师的两大难题。传统基于requests的静态页面抓取方法逐渐失效,而单一的自动化工具(如Selenium或Scrapy)在效率、稳定性和功能扩展性上存在局限性。
jwensh5 天前
selenium·测试工具·自动化
【测试工具】selenium和playwright如何选择去构建自动化平台在构建UI自动化平台服务时,选择底层自动化框架(如 Selenium 和 Playwright)是一个非常关键的决策,直接影响平台的性能、可维护性、扩展性和团队效率。
winfredzhang6 天前
开发语言·python·selenium
使用Python和Selenium打造一个全网页截图工具无论是归档网站、测试页面设计,还是为报告记录网页内容,一个可靠的截图工具都能大大提升效率。本文将介绍如何使用Python、Selenium和wxPython构建一个用户友好的网页截图工具。该工具能在浏览器中显示网页,自动平滑滚动到底部以触发懒加载内容,并将整个网页截图保存为PNG文件。
Tom Boom6 天前
python·测试开发·selenium·测试工具·自动化测试框架开发·po改造
19. 结合Selenium和YAML对页面实例化PO对象改造「小贴士」:点击头像→【关注】按钮,获取更多软件测试的晋升认知不迷路! 🚀
Ten peaches6 天前
selenium·测试工具
Selenium-Java版(frame切换/窗口切换)frame切换/窗口切换前言切换到frame原因解决切换回原来的主html切换到新的窗口问题解决回到原窗口
Ten peaches6 天前
java·前端·selenium·自动化
Selenium-Java版(环境安装)Selenium自动化环境安装前言安装安装客户端库安装Chrome浏览器安装Chrome浏览器驱动安装Edge浏览器驱动
linweidong6 天前
前端·selenium·单元测试·集成测试·前端面试·mocha·前端面经
在企业级应用中,你如何构建一个全面的前端测试策略,包括单元测试、集成测试、端到端测试在企业级应用的开发中,前端作为用户与系统交互的第一道门面,其重要性不言而喻。无论是复杂的内部管理系统,还是面向公众的电商平台,前端代码的质量直接影响到用户的体验、业务的流畅性,甚至是企业的口碑。可惜的是,很多团队在开发过程中往往忽视了前端测试的重要性,觉得“能跑就行”,结果上线后问题频出,用户抱怨不断,维护成本直线飙升。其实,构建一个全面的前端测试策略,不仅能提前揪出隐藏的Bug,还能为代码的稳定性保驾护航,最终让整个项目少走弯路。 想象一下,一个企业级应用上线后,因为前端表单验证逻辑有漏洞,导致用户输入
一个天蝎座 白勺 程序猿7 天前
redis·爬虫·python·selenium·scrapy·云原生·k8s
Python爬虫(29)Python爬虫高阶:动态页面处理与云原生部署全链路实践(Selenium、Scrapy、K8s)在Web3.0时代,超过80%的电商、社交和新闻类网站采用动态渲染技术(如React/Vue框架+Ajax异步加载),传统基于requests的静态爬虫已无法应对无限滚动、点击展开等交互式内容。与此同时,随着企业级爬虫项目从单机采集转向百万级URL的分布式处理,如何实现爬虫任务的弹性伸缩、故障自愈与资源优化成为新的技术命题。
代码的乐趣7 天前
chrome·python·selenium
支持selenium的chrome driver更新到136.0.7103.94最近chrome释放新版本:136.0.7103.94如果运行selenium自动化测试出现以下问题,是需要升级chromedriver才可以解决的。
程序员小远8 天前
自动化测试·软件测试·selenium·测试工具·ui·职场和发展·测试用例
UI自动化测试方案详解🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快UI自动化测试是指通过模拟用户操作,对应用程序的用户界面进行自动化测试的过程。它可以提高测试效率,减少人工测试的工作量,并确保软件在不同平台和环境下的稳定性和一致性。
逸雨清风9 天前
selenium·自动化
Chrome更新到136以后selenium等自动化浏览器失效Chrome更新到136以后,已经不再支持对默认浏览器数据文件夹进行自动化调试,从而导致selenium在指定user-data-dir为默认路径“C:\Users\{计算机名}\AppData\Local\Google\Chrome\User Data”会报错,相应地的selenium-wire,undetected_chromedriver也都会中止执行,并且undetected_chromedriver作者已经停止维护所以报错信息对应不上。这类自动化脚本解决方法就是指定一个其他路径的user-dat
小白学大数据9 天前
分布式·爬虫·python·selenium
Python+Selenium爬虫:豆瓣登录反反爬策略解析在当今互联网时代,数据抓取(爬虫)技术广泛应用于数据分析、市场调研、自动化测试等领域。然而,许多网站采用动态加载技术(如Ajax、React、Vue.js等框架)来渲染页面,传统的**<font style="color:rgb(64, 64, 64);background-color:rgb(236, 236, 236);">requests</font>**库无法直接获取动态生成的内容。这时,Selenium成为解决动态页面爬取的重要工具。