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
破解滑动验证码
本文将介绍如何使用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
快速入门
Playwright
框架:从零到自动化测试的第一步
Playwright
框架:背景介绍:
Playwright
是微软开发的Web应用的自动化测试框架。
acmakb
·
2024-01-27 14:44
Playwright
python
Playwright
软件测试
爬虫
PlayWright
元素定位:文本选择器
playwright
的元素定位方式有很多种,比selinum的8大定位方式更多,定位器locator通过传入的选择器selector参数进行定位,所以定位方式很多的根本是选择器的选择方式还有很多种,今天讲解文本选择器
慧测软件测试
·
2024-01-27 14:44
PlayWright
UI自动化测试
测试工具
前端
javascript
playwright
-python 元素定位、frame处理(一)
浏览器、Browsercontexts、framePlaywright可以同时启动多个浏览器(chromium、Firefox、webkit),每个浏览器可以启动多个page(在
Playwright
上称作
Lucas__liu
·
2024-01-27 14:13
随笔
playwright
frame处理
元素定位
自动化
精通
Playwright
的元素定位和CSS技巧
Playwright
之元素定位:fromplaywright.sync_apiimportsync_playwrightp=sync_
playwright
().start()browser=p.chromium.launch
acmakb
·
2024-01-27 14:42
Playwright
Playwright
python
自动化
软件测试
【AI Agent系列】【MetaGPT】8. 一句话订阅专属信息 - 订阅智能体进阶,实现一个更通用的订阅智能体
2.2运行结果3.利用大模型写爬虫代码3.1对html内容进行精简3.2利用大模型写爬虫代码3.3补充代码,测试本节程序3.4运行结果及踩坑3.4.1运行结果3.4.2坑一:Nomodulenamed'
playwright
同学小张
·
2024-01-25 09:58
python
大模型
人工智能
python
笔记
经验分享
chatgpt
AI写作
AI编程
《最新出炉》Python+
Playwright
自动化测试-1-环境准备与搭建
一.简介有很多人问能不能介绍一下
Playwright
这款自动化神器的相关知识,现在网上的资料太少了。其实在各大博客和公众号也看到过其相关的介绍和讲解。
小兮说测试
·
2024-01-24 13:26
软件自动化测试
软件测试
python
自动化测试
软件测试
python
《最新出炉》系列初窥篇-Python+
Playwright
自动化测试-环境准备与搭建
1.简介有很多人私信留言小编问能不能介绍一下
Playwright
这款自动化神器的相关知识,现在网上的资料太少了。其实在各大博客和公众号也看到过其相关的介绍和讲解。
爱吃 香菜
·
2024-01-24 13:26
自动化测试
软件测试
程序人生
python
开发语言
职场和发展
自动化测试
单元测试
微软出品自动化神器【
Playwright
+Java】系列(十二)测试框架的设计与开发
对我而言,目前最重要的就是减肥,除了下雨下雪,我都坚持每天5公里,keep记录如下:早在四天前就完成了
playwright
的框架开发,因为一些事要处理就把文章的事搁置了。
久曲健的测试窝
·
2024-01-24 13:55
Playwright
+Java
自动化
java
log4j
三、
playwright
+pytest-高阶篇-封装
背景
playwright
、pytest的介绍,以及基础入门在这篇就不做详细介绍了。分别在前2篇中。本篇主要是讲如何将
playwright
与pytest结合起来,做成通用的UI自动化框架。
张小胖、
·
2024-01-24 13:54
测试开发
playwright
pytest
自动化
UI自动化-
playwright
+pytest摸索(二)搭建工程
二、搭建工程1.1在E盘根目录,创建项目
playwright
_pytest1.2创建公共包文件夹common,将来存放数据库配置文件1.3配置文件读取类首先在common文件夹下创建config文件夹,
付豆豆豆
·
2024-01-24 13:54
自动化
pytest
python
Playwright
浏览器自动化工具:5分钟快速上手
我喜欢
Playwright
!这是微软开源的一款非常强大的自动化工具,再过几年,他很有可能取代Selenium在浏览器自动化的通知地位。
程序员江念
·
2024-01-24 13:53
软件测试
自动化测试
面试
自动化
功能测试
接口测试
自动化测试
playwright
自动化项目搭建
具备功能关键技术:pylaywright测试库pytest单元测试框架pytest-
playwright
插件非关键技术:pytest-html插件pytest-rerunfailures插件seldom
咖啡加 剁椒
·
2024-01-24 13:22
软件测试
自动化
log4j
运维
功能测试
软件测试
自动化测试
程序人生
新崛起的自动化神器
Playwright
简介
Playwright
是微软开源的一个UI自动化测试工具。添加了默认等待时间增加脚本稳定性,并提供视频录制、网络请求支持、自定义的定位器、自带调试器等新特性。
程.序员二黑
·
2024-01-24 03:32
自动化
python
压力测试
功能测试
测试用例
测试工具
【pytest+
playwright
】pytest.ini文件中,配置base_url、有头模式/无头模式、指定浏览器、多浏览器、case并行、失败case:截图、录屏、tracing、重复运行
tracing、重复运行5、case并行前言使用pytest.ini文件目的:使用pytestCLI运行测试【CLI:command-lineinterface,命令行接口】项目中两个基本的依赖记得添加:
playwright
龙洋静
·
2024-01-23 18:05
playwright
测试
Python
pytest
playwright
【
playwright
】将chromium浏览器更改为默认打开chrome;多浏览器时,想要使用chrome
目录问题解决方案问题在实习期间写case时,老大要求这个自动化项目要满足多浏览器执行,原本是很简单的在pytest.ini文件中修改如下即可:运行时,问题来了,在chromium浏览器打开哔哩哔哩时,直播画面不可见,显示chromium版本过低,建议使用chrome.这个时候,小伙伴可能会认为,还是很简单呀,我pytest.ini文件中加上--browser-channel=chrome不就可以了
龙洋静
·
2024-01-23 18:04
playwright
chrome
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
其他