E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Playwright
Playwright
——爬取潘茄小说
fromplaywright.sync_apiimportsync_
playwright
#导入
Playwright
同步API,用于浏览器自动化#使用上下文管理器启动
Playwright
,并确保资源正确释放
花花 Show Python
·
2025-02-19 08:36
python
Playwright
网络爬虫
Python
Playwright
打包报错 Please run the following command to download new browsers
想做一个浏览器自动化的小插件,本地安装了
Playwright
,测试可以正常打开浏览器自动化。
卡尔特斯
·
2025-02-13 16:45
Python
python
报错:
playwright
._impl._api_types.Error It looks like you are using
Playwright
Sync API insi
问题描述在正常使用
playwright
串行接口时报错:
playwright
._impl.
m0_74824123
·
2025-02-13 15:39
python
前端
服务器
扩展
Playwright
自动等待方法
扩展
Playwright
自动等待方法问题尝试使用
Playwright
自带的机制解决扩展
Playwright
基本思路实现方法代码解析总结问题
Playwright
本身自带了非常不错的自动等待机制,在page.click
凌空摘星
·
2025-02-13 15:37
python
测试工具
报错:
playwright
._impl._api_types.Error: It looks like you are using
Playwright
Sync API insi
问题描述在正常使用
playwright
串行接口时报错:
playwright
._impl.
宇航员写代码
·
2025-02-13 14:02
python
前端
服务器
彻底解放测试工程师双手:用
Playwright
API 智能生成 PO 模式,快速适配复杂测试场景
前言在自动化测试中,
Playwright
是一款备受推崇的浏览器自动化工具,其强大的API(如get_by_role、get_by_text等)让复杂页面元素的精准定位变得更加高效。
Python测试之道
·
2025-02-13 13:53
Playwright深入学习
测试提效
python
测试用例
scrapyrt 部署到docker
但由于自动化抓取
playwright
至少需要python3.7以上,又因为阿里云centos8默认的python3.6.8升级后带来很多不便,现在需要将scrapyrt部署到docker中,在docker
花阴偷移
·
2025-02-13 09:23
scrapy
docker
docker
python
scrapy
作为一名软件测试人员,应该如何保持自己的技术竞争力?
以下是分阶落地的技术成长方案:一、构建核心技术壁垒(T型能力模型)1.纵向深耕测试硬技能自动化测试掌握
Playwright
/Cypress(Web)、Appium(移动端)、Karate(API)等主流框架进阶
bjwuzh
·
2025-02-11 21:58
软件测试面试题
单元测试
selenium
测试工具
ab测试
测试用例
压力测试
测试覆盖率
Selenium 与
Playwright
的对比总结
Selenium与
Playwright
的对比总结1.应用场景Selenium:广泛兼容性测试:Selenium是一款老牌的自动化测试工具,广泛应用于测试多种浏览器版本,尤其是支持一些旧版本的浏览器(如旧版
lyitcc
·
2025-02-11 05:58
selenium
测试工具
Playwright
与 Selenium 的关系
Playwright
与Selenium的关系
Playwright
和Selenium都是流行的浏览器自动化测试工具,它们都可以用于Web应用的端到端测试,但它们在设计理念、架构和功能上存在一些差异。
test猿
·
2025-02-11 04:55
selenium
测试工具
Playwright
: 网页自动化测试利器
Playwright
作为一个强大的开源工具,正在改变我们与浏览器交互的方式。本文将深入探讨
Playwright
的特性及其在网页自动化领域的应用。
Playwright
是什么?
天天进步2015
·
2025-02-08 22:25
自动化
自动化
运维
[利用Python加载和处理网址内容:从Unstructured到Selenium和
Playwright
]
本篇文章将介绍如何利用Python中的Unstructured、Selenium和
Playwright
库来加载这些网页内容,并将其转换为适合后续处理的文档格式。
bhawfgrcbtwny
·
2025-02-03 17:23
python
selenium
开发语言
python+
playwright
自动化测试(八):iframe切换、多窗口切换
目录浏览器上下文context对象常用操作设置默认导航时间iframe切换窗口切换浏览器上下文context对象常用操作context.pages:获取context所有page对象context.new_page():生成一个新的page对象context.add_cookies():将cookie添加到此浏览器上下文所在的所有页面中。context.clear_cookies():清除cont
觅远
·
2025-01-29 06:09
自动化测试
python
爬虫
开发语言
python
自动化
python+
playwright
自动化测试(七):同步与异步
同步时导入fromplaywright.sync_apiimportsync_
playwright
,使用withsync_
playwright
()创建上下文操作对象。
觅远
·
2025-01-29 06:39
自动化测试
python
python
开发语言
自动化
Python+
Playwright
(Nuitka、Pyinstaller打包)
Python+
Playwright
及软件打包Selenium/
Playwright
网页自动化测试工具在做办公自动化过程中接触了Selenium这个工具,方便爬取数据或者自动模拟鼠标/键盘操作,后面发现了更牛逼的
xiaohouzi112233
·
2025-01-28 01:25
nuitka打包
自动化办公
python
开发语言
playwright
打包成exe
在环境变量中增加
PLAYWRIGHT
_BROWSERS_PATH,值为0重新下载
playwright
浏览器:playwrightinstall在要打包的文件夹执行了两条命令:playwrightinstallchromiumpyinstaller-Frun.py
weixin_46907422
·
2025-01-28 01:25
python
Pyinstaller打包
PlayWright
成exe,运行出现黑色cmd框的解决方法
项目场景:提示:最近写自动化项目时,用到了
playwright
这个库,打包后运行会出现cmd框,不影响使用,但影响美观。
互动创客坊
·
2025-01-28 00:22
bug
python打包
Playwright
跟踪查看器:深入探索与高级用法
在现代Web开发和自动化测试中,
Playwright
已经成为了一个强大的工具。而
Playwright
的跟踪查看器(TraceViewer)更是为开发者和测试人员提供了深入了解和分析测试过程的强大功能。
三带俩王
·
2025-01-26 17:47
python
playwright
Playwright
与 WebView2:高级用法探索
在现代Web自动化和测试领域,
Playwright
以其强大的功能和易用性脱颖而出。而当与WebView2结合时,更是开启了一系列令人兴奋的高级应用场景。
三带俩王
·
2025-01-26 17:46
python
playwright
【自动化】使用
PlayWright
+代理IP实现多环境隔离
Playwright
是由微软公司2020年初发布的新一代自动化测试工具,相较于目前最常用的Selenium,它仅用一个API即可自动执行Chromium、Firefox、WebKit等主流浏览器自动化操作
青塬科技
·
2025-01-25 10:41
Python
如何修改Chromium内核|浏览器指纹伪装|Puppeteer指纹|
Playwright
指纹- Chromium内核修改与浏览器指纹伪装方法-anti-fingerprint指纹浏览器如何搭建环境
在进行网络爬取、自动化测试或数据挖掘等任务时,使用Puppeteer或
Playwright
等工具时,浏览器指纹的重要性不言而喻。
药尘韩立
·
2025-01-25 10:10
前端
javascript
开发语言
python
自动化
ai
python+
playwright
自动化测试(四):元素操作(键盘鼠标事件)、文件上传
目录鼠标事件悬停移动按键点击滚轮操作拖拽键盘事件输入文本内容type输入内容fill输入内容按键操作press文件上传下拉选/单选框/复选框滚动条操作鼠标事件悬停page.get_by_text('设置',exact=True).nth(1).hover()移动page.mouse.move(x=33,y=50)按键#点击操作可设置button参数,选择点击键["left","middle","r
觅远
·
2025-01-24 03:13
python
自动化测试
爬虫
python
自动化
【Python】高效的Web自动化测试利器—Python+
Playwright
快速上手自动化实战指南
文章目录前言一.
playwright
是什么二.python引入
playwright
1.安装2.
playwright
命令行参数3.playwrightcodegen自动生成代码4.Chrome和Chromium
墩墩分墩
·
2025-01-23 17:59
Python
python
自动化测试
playwright
爬虫
UI自动化
Python 潮流周刊#65:CSV 有点糟糕(摘要)
DSV有点不错②用Scrapy和
Playwright
实现无限滚动页面的抓取③用Python作测试(第9
·
2025-01-19 06:31
python
Playwright
精通系列第五篇:表单处理与文件上传/下载
1.
Playwright
表单处理的优势链式操作简洁高效:Pla
weixin_44872675
·
2025-01-19 02:15
Playwright深入学习
python
python+
playwright
自动化测试(一):安装及简单使用,截图录屏
目录基本使用浏览器调用启用浏览器创建窗口对象访问URL页面的刷新、返回、前进关闭截图、录屏、保存pdf截图录屏保存为pdf设置窗口大小调试模式手机模式及new_context的更多参数手机模式new_context的其他参数设置语言和时区设置和修改位置用户代理设置离线模式禁用或启用java_script_enabledplaywright是一个非常强大的自动化框架,支持Linux、Mac以及Win
觅远
·
2025-01-18 01:19
python
自动化测试
python
开发语言
自动化
python+
playwright
自动化测试(三):事件等待机制
目录goto设置等待强制等待wait_for_timeoutwait_forwait_for_selectorwait_for_load_statewait_for_urlwait_for_eventwait_for_functionplaywright中的timeout默认为30s,timeout=30000,有时需要根据具体情况进行自定义调整。goto设置等待page.goto('https:
觅远
·
2025-01-18 01:19
自动化测试
python
python
开发语言
自动化
使用Python和
Playwright
破解滑动验证码
本文将介绍如何使用Python中的OpenCV进行模板匹配,并结合
Playwright
实现自动化破解滑动验证码的过程。所需技术OpenCV模板匹配:用于识别滑块在背景图中的正确位置。
asfdsgdf
·
2024-09-15 23:36
python
开发语言
Playwright
自动化验证码教程
Playwright
自动化点击验证码教程在自动化测试中,
Playwright
是一个流行的浏览器自动化工具,支持多种浏览器的高效操作。
吉小雨
·
2024-09-15 22:32
python库
自动化
数据库
运维
python
【
playwright
篇】page.query_selector() / ElementHandle 对象方法讲解
Playwright
提供了一个ElementHandle类来代表页面上单个DOM元素的句柄。ElementHandle提供了一系列方法来与页面上的元素进行交互,包括点
大卫软件测试
·
2024-09-09 18:57
playwright
【bug】with sync_
playwright
as p: AttributeError: __enter__
【bug】withsync_playwrightasp:AttributeError:enter环境
playwright
1.46.0详情在Python中使用
Playwright
时,遇到了AttributeError
集电极
·
2024-09-09 13:18
BUG
bug
[1286]python执行js代码方法汇总(PyExecJS、Js2Py、py-mini-racer)
js代码中使用函数python执行js代码,学会这几个方法就够了楔子常见的Python调用JavaScript的方式使用nodejs命令PyExecJS方法通过Web浏览器DrissionPage方式
playwright
周小董
·
2024-09-08 02:51
Python前行者
python
javascript
Python写UI自动化--
playwright
(点击操作)
本篇介绍
playwright
点击操作,click()方法的常用参数目录0.selector(必需)1.modifiers(可选)2.position(可选)3.button(可选)4.click_count
电商人学python
·
2024-09-07 13:18
playwright
开发语言
python
ui
pytest
Python +
Playwright
(19):监听事件 & 移除监听事件「详细介绍」
Python+
Playwright
(19):监听事件&移除监听事件前言一、监听事件1.1`close`-页面关闭事件1.2`console`-控制台消息事件1.3`crash`-页面崩溃事件1.4`dialog
blues_C
·
2024-09-02 06:43
Python
+
Playwright
python
软件测试
自动化测试
playwright
测试工具
Python +
Playwright
(5):Locator 元素定位及操作方法大全[详细介绍]
Python+
Playwright
(5):Locator元素定位及操作方法大全前言Locator常用方法1.定位元素查找页面上所有匹配的元素获取匹配元素集合中的第n个元素在第一个定位器找到的元素中继续定位子元素获取框架内的元素定位器根据条件过滤匹配的元素
blues_C
·
2024-08-25 10:18
python
自动化
测试工具
playwright
Python +
Playwright
(6):使用 set_content 方法构建页面及测试
Python+
Playwright
(6):使用set_content方法构建页面及测试概述HTML页面设计思路1.创建HTML页面2.
Playwright
脚本编写2.1引入
Playwright
模块2.2
blues_C
·
2024-08-25 10:18
html
前端
python
playwright
Python +
Playwright
(10):切换标签页
Python+
Playwright
(10):切换标签页前言1.基本用法1.1创建新标签页1.2切换到特定标签页1.3关闭标签页1.4完整示例代码2.根据页面title或url切换标签页2.1完整代码示例总结前言在
blues_C
·
2024-08-22 07:37
python
自动化
playwright
测试工具
Playwright
中locator() 方法快速定位网页元素[全面总结]
Playwright
是一个用于浏览器自动化的库,它支持多种浏览器和多种语言。在
Playwright
中,`page.locator()`方法用于创建一个元素定位器(ElementLocator)。
铁松溜达py
·
2024-03-20 05:43
前端
javascript
html
python
【python】自动化工具Selenium与
playwright
去除webdriver检测
对这个世界如果你有太多的抱怨跌倒了就不敢继续往前走为什么人要这么的脆弱堕落请你打开电视看看多少人为生命在努力勇敢的走下去我们是不是该知足珍惜一切就算没有拥有周杰伦《稻香》#-*-coding:utf-8-*-importtimefromseleniumimportwebdriverfromselenium.webdriver.edge.serviceimportServiceoption=webd
音乐学家方大刚
·
2024-03-17 23:35
爬虫
Python
python
自动化
selenium
Nodejs
Playwright
2Captcha 验证码识别实现自动登陆
原文:https://lwebapp.com/zh/post/bypass-captcha需求日常工作当中,为了提高工作效率,我们可能会写脚本来自动执行任务。有些网站因为需要用户登陆,所以脚本的自动登陆功能必不可少。不过我们在登陆网站的时候经常会出现验证码,验证码的目的就是为了防止机器登陆、自动化脚本操作,那么有没有办法让脚本能自动识别验证码实现登陆呢?接下来我以B站为例给大家讲解下,如何解决自动
openHacking
·
2024-02-20 21:58
《最新出炉》系列初窥篇-Python+
Playwright
自动化测试-18-处理鼠标拖拽-上篇
playwright
同样可以实现元素的拖拽和释放的操作。2.拖拽操作鼠标拖拽操作,顾名思义就是:就是鼠标按住将一个元素拖拽到另一个元素上。拖拽是指将某个元素从一个位置拖动到另一个位置。
北京-宏哥
·
2024-02-20 10:59
python
计算机外设
前端
开发语言
测试工具
网络
数据库
《最新出炉》系列初窥篇-Python+
Playwright
自动化测试-20-处理鼠标拖拽-下篇
1.简介上一篇中,宏哥说的宏哥在最后提到网站的反爬虫机制,那么宏哥在自己本地做一个网页,没有那个反爬虫的机制,谷歌浏览器是不是就可以验证成功了,宏哥就想验证一下自己想法,其次有人私信宏哥说是有那种类似拼图的验证码如何处理。于是写了这一篇文章,另外也是相对前边做一个简单的总结分享给小伙伴们或者童鞋们。废话不多数,直接进入今天的主题。2.滑动验证码2.1演示模拟验证码点击拖动场景例如:演示模拟验证码点
北京-宏哥
·
2024-02-20 10:59
python
计算机外设
状态模式
《最新出炉》系列初窥篇-Python+
Playwright
自动化测试-21-处理鼠标拖拽-番外篇
1.简介前边宏哥拖拽有提到那个反爬虫机制,加了各种参数,以及加载js脚本文件还是有问题,偶尔宏哥好像发现了解决问题的办法,看到了黎明的曙光,宏哥就说试一下看看行不行,万一实现了。结果宏哥试了结果真的OK啊,但是宏哥第一次运行可以,后边就不行了,然后将编辑器关闭重启,再次运行又可以,宏哥猜测可能是缓冲问题吧,但是具体原因还是没有查到。所以就加更一篇来记录是如何解决的。而且最近有一些爬虫用户私信给宏哥
北京-宏哥
·
2024-02-20 10:59
python
计算机外设
java
开发语言
测试工具
前端
数据库
《最新出炉》系列初窥篇-Python+
Playwright
自动化测试-19-处理鼠标拖拽-中篇
1.简介上一篇中,主要是介绍了拖拽的各种方法的理论知识以及实践,今天宏哥讲解和分享一下划取字段操作。例如:需要在一堆log字符中随机划取一段文字,然后右键选择摘取功能。2.划取字段操作划取字段操作就是在一段文字中随机选中一段文字,或者在标记文字。当然了,这个在一些网站的登录也需要滑块验证等。selenium中提供了ActionChains类来处理鼠标事件。这个类中有2个方法和滑块移动过程相关。cl
北京-宏哥
·
2024-02-20 10:54
python
计算机外设
服务器
开发语言
测试工具
前端
网络
《最新出炉》系列初窥篇-Python+
Playwright
自动化测试-16-处理模态对话框弹窗
那么,
playwright
对于弹框的处理是怎样的?是否比selenium更加简单呢?下面我们就来介绍一下
playwright
对于弹框的处理。
北京-宏哥
·
2024-02-10 14:56
python
开发语言
测试工具
前端
网络
《最新出炉》系列初窥篇-Python+
Playwright
自动化测试-17-处理鼠标悬停
1.简介有些测试场景或者事件,
playwright
根本就没有直接提供方法去操作,而且也不可能把各种测试场景都全面覆盖提供方法去操作。
北京-宏哥
·
2024-02-10 14:56
python
开发语言
测试工具
前端
网络
《最新出炉》系列入门篇-Python+
Playwright
自动化测试-15-
playwright
处理浏览器多窗口切换
1.简介浏览器多窗口的切换问题相比大家不会陌生吧,之前宏哥在java+selenium系列文章中就有介绍过。大致步骤就是:使用selenium进行浏览器的多个窗口切换测试,如果我们打开了多个网页,进行网页切换时,我们需要先获取各个页面的句柄,通过句柄来区分各个页面,然后使用switch_to.window()实现切换,这样的操作比较麻烦,而且宏哥在介绍和讲解的时候,也写了好几篇相关的文章。反过来今
北京-宏哥
·
2024-02-06 04:12
python
开发语言
测试工具
前端
网络
《最新出炉》系列初窥篇-Python+
Playwright
自动化测试-13-
playwright
操作iframe-下篇
1.简介通过前边两篇的学习,想必大家已经对iframe有了一定的认识和了解,今天这一篇主要是对iframe做一个总结,主要从iframe的操作(输入框、点击等等)和定位两个方面进行总结。2.iframe是什么?iframe简单来说就是一个html嵌套了另外一个html。在页面元素上最简单的识别方法,就是看你需要定位的元素外层有没有iframe的标签名称。iframe就是我们常用的iframe标签:
北京-宏哥
·
2024-02-06 04:42
python
前端
开发语言
测试工具
《最新出炉》系列初窥篇-Python+
Playwright
自动化测试-14-
playwright
操作iframe-番外篇
1.简介通过前边三篇的学习,想必大家已经对iframe有了一定的认识和了解,今天这一篇主要是对iframe的一些特殊情况的介绍和讲解,主要从iframe的定位、监听事件和执行js脚本三个方面进行展开介绍。2.iframe定位2.1动态id属性如何定位有时候,我们可能看到的iframe的id不是固定的,是动态的一个id,每次刷新,它的值都不一样(一般前面一部分是固定的),而且它的刚好又没有name属
北京-宏哥
·
2024-02-06 04:42
python
开发语言
测试工具
前端
网络
《最新出炉》系列初窥篇-Python+
Playwright
自动化测试-12-
playwright
操作iframe-中篇
1.简介按照计划今天就要用实际的例子进行iframe自动化测试。经过宏哥长时间的查找,终于找到了一个含有iframe的网页(QQ邮箱和163邮箱),别的邮箱宏哥就没有细看了。所以今天这一篇的主要内容就是用这两个网页的iframe结合上一篇的理论知识,宏哥给小伙伴或者童鞋们演示一下。2.QQ邮箱2.1iframeF12查看HTML元素可以发现iframe,如下图所示:2.2代码设计2.3参考代码#c
北京-宏哥
·
2024-02-06 04:41
python
开发语言
测试工具
前端
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他