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
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
开发语言
测试工具
前端
python+
playwright
学习-1.环境准备与快速开始
2020年微软开源一个UI自动化测试工具
Playwright
,支持Node.js、Python、C#和Java语言。为什么要学
Playwright
?selenium在国内普及程度非
咖啡加剁椒..
·
2024-02-04 12:27
软件测试
python
学习
开发语言
功能测试
软件测试
自动化测试
程序人生
《最新出炉》系列初窥篇-Python+
Playwright
自动化测试-浏览器的相关操作
1.简介上一篇已经将
playwright
的元素定位大法基本介绍的差不多了,但是在Web的UI自动化的测试中,我们通常需要使用一些方法来操作浏览器,今天就跟随学习了解一下。
爱吃 香菜
·
2024-02-04 08:44
程序员
程序人生
软件测试
python
java
前端
自动化测试
程序员
程序人生
软件测试
《最新出炉》系列入门篇-Python+
Playwright
自动化测试-10-标签页操作(tab)
1.简介标签操作其实也是基于浏览器上下文(BrowserContext)进行操作的,而且宏哥在之前的BrowserContext也有提到过,但是有的童鞋或者小伙伴还是不清楚怎么操作,或者思路有点模糊,因此今天单独来对其进行讲解和分享一下,希望您有所帮助。2.单标签页单个标签操作这个是最简单的,之前讲的绝大多数都是单个标签的操作。通过context.new_page()就可以创建一个页面。实战举例:
北京-宏哥
·
2024-02-04 08:11
python
dubbo
java
测试工具
前端
开发语言
《最新出炉》系列初窥篇-Python+
Playwright
自动化测试-4-
playwright
等待浅析
而
playwright
为了避免我们犯这么low的错误,它对元素执行操作前,会进行一系列可操作性检查,以确保这些行动按预期运行。它会自动等待所有相关检查通过,
北京-宏哥
·
2024-02-04 08:10
python
前端
开发语言
自动化
测试工具
《最新出炉》系列初窥篇-Python+
Playwright
自动化测试-11-
playwright
操作iframe-上篇
1.简介原估计宏哥这里就不对iframe这个知识点做介绍和讲解了,因为前边的窗口切换就为这种网页处理提供了思路,另一个原因就是虽然iframe很强大,但是现在很少有网站用它了。但是还是有小伙伴或者童鞋们私下问这个问题,那么宏哥就单独写一篇关于iframe网页处理的文章。iframe是web自动化里面一个比较头疼的测试场景,在Selenium中处理iframe需要切换来切换去非常麻烦。但是在play
北京-宏哥
·
2024-02-04 08:07
python
前端
javascript
html
测试工具
playwright
部署SUSE12填坑
与SUSE12的服务器部署的那些事。-2、虚拟机安装,参考:suse12sp4,sp5镜像资源分享|程序园(program-park.top)-1、下个免费版的moba,够用了,方便上传下载文件,只因我这边vmware的tool没有生效。MobaXtermXserverwithSSH,telnet,RDP,VNCandX11-HomeEdition(mobatek.net)插曲:YaSTSoftw
KyoDante
·
2024-02-03 19:33
轻松爬取网页数据:低代码&零编程技巧的自动化爬虫神器!
前言在以前的文章中,我们学习了通过
playwright
+python+requests可以实现绕过浏览器鉴权进行接口请求。
梦无矶
·
2024-01-30 11:29
低代码
自动化
爬虫
python
playwright
playwright
网络爬虫实战案例分享
一、前言前几天在Python白银交流群【HugoLB】分享了一个
playwright
网络爬虫利器,如下图所示。
Python进阶者
·
2024-01-30 07:05
python
ajax
人工智能
编程语言
大数据
微软最强 Python 自动化工具开源了!不用写一行代码!
1.前言最近,微软开源了一款非常强大的Python自动化依赖库:
playwright
-python它支持主流的浏览器,包含:Chrome、Firefox、Safari、MicrosoftEdge等,同时支持以无头模式
AirPython
·
2024-01-30 05:12
自动化
Python
测试
selenium
编程语言
python
微软
playwright
playwright
执行JS代码 核心部分
(()=>{constmodule={};"usestrict";let__export=(target,all)=>{for(varnameinall)target[name]=all[name];};let__commonJS=cb=>function__require(){letfn;for(constnameincb){fn=cb[name];break;}constexports={};
追风者爱编程
·
2024-01-29 15:50
javascript
tensorflow
开发语言
从用户角度出发:探索
Playwright
的元素定位策略
从用户角度出发:探索
Playwright
的元素定位策略
Playwright
是一个用于自动化测试和浏览器自动化的工具,它支持多种定位元素的方式,包括CSS选择器、XPath和从用户角度视觉呈现的定位。
acmakb
·
2024-01-27 22:26
Playwright
python
playwright
自动化测试
爬虫
playwright
元素定位
元素定位get_by_role通过标签的角色获取page.get_by_role("role",name="****")常见的role的值有link,button,heading,checkbox,list,listitem,textbox,form,table,row,cell等,具体其他role,可查看ARIArolesget_by_placeholder如下所示dom结构可通过page.ge
z917185537
·
2024-01-27 14:47
playwright
python
自动化测试
playwright
上一页
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
其他