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
自动化测试架构设计必会知识点——对核心业务进行封装复用(附Java源码)
前几年关于自动化测试架构设计的概念逐渐淡化,但是做自动化测试最重要的两点——PO设计模式和核心业务的封装复用大家还是必须掌握的,前面的文章我已经介绍了什么是PO设计模式,链接如下:无论您用selenium、appium还是
playwright
测试开发Kevin
·
2023-12-29 11:29
Java
自动化测试
测试开发
java
selenium
【python爬虫】设计自己的爬虫 4. 封装模拟浏览器 Selenium
有些自动化工具可以获取浏览器当前呈现的页面的源代码,可以通过这种方式来进行爬取一般常用的的有Selenium,
playwright
,pyppeteer,考虑到他们的使用有许多相同之处,因此考虑把他们封装到一套
loyd3
·
2023-12-28 13:16
python爬虫
python
爬虫
selenium
Python+
Playwright
自动化测试--
playwright
处理浏览器多窗口切换
1.简介浏览器多窗口的切换问题相比大家不会陌生吧,之前小编在java+selenium系列文章中就有介绍过。大致步骤就是:使用selenium进行浏览器的多个窗口切换测试,如果我们打开了多个网页,进行网页切换时,我们需要先获取各个页面的句柄,通过句柄来区分各个页面,然后使用switch_to.window()实现切换,这样的操作比较麻烦,而且小编在介绍和讲解的时候,也写了好几篇相关的文章。反过来今
软件测试潇潇
·
2023-12-24 05:33
软件测试
python
开发语言
软件测试
自动化测试
功能测试
程序人生
职场和发展
敲黑板!使用Java编写Selenium脚本的同学请注意,Selenium宣布2023年9月30日停止支持Java 8!
由于我目前都是使用
playwright
实现ui自动化测试的相关工作,好久没有关注Selenium了,最近看到这样的消息:Selenium宣布2023年9月30日停止支持Java8,官方原文地址如下:Java8supportinSelenium
测试开发Kevin
·
2023-12-22 11:06
自动化测试
测试开发
selenium
java
测试工具
一文告诉您
playwright
截屏的高级用法,包括具体元素截屏和截长屏
对于
playwright
的截屏操作大家可能并不陌生,api如下:page.screenshot(path='a.png')但是您知道
playwright
截屏的一些高级用法吗?
测试开发Kevin
·
2023-12-22 07:19
自动化测试
Playwright
Python
前端
测试工具
告诉你
playwright
不使用with sync_
playwright
() as编写脚本的新方法
大家都知道
playwright
代码的标准写法是:withsync_
playwright
()asp:browser=p.chromium.launch(channel="chrome",headless=
测试开发Kevin
·
2023-12-22 07:48
Playwright
Python
自动化测试
前端
测试工具
绝对干货!自动化测试PO设计模式的进阶实现(附源码),适合想提升编码能力的测试同学
PO模式的设计问题在前面的文章无论您用selenium、appium还是
playwright
都必须使用PO设计模式-CSDN博客介绍了如何通过PO设计模式解决自动化测试脚本中应对UI页面变化的问题
测试开发Kevin
·
2023-12-19 17:18
Java
自动化测试
测试开发
java
selenium
playwright
进阶问题,with sync_
playwright
() as p中的p是什么类型您知道吗?
playwritght中withas的用法最近在看playwritght的源码,大家都知道运行
playwright
的基础代码如下:withsync_
playwright
()asp:browser=p.chromium.launch
测试开发Kevin
·
2023-12-19 17:18
自动化测试
Playwright
Python
python
测试工具
Python3.5 中->,即横杠和箭头,用来表示函数的返回值类型
最近在看
playwright
的源码,在看sync_
playwright
()方法的源码时发现一个特殊的语法->即横杠箭头,跟据如下源码猜测它应该是一个说明函数返回值类型的标识,因为->PlaywrightContextManager
测试开发Kevin
·
2023-12-19 17:46
Python
自动化测试
Playwright
python
MetaGPT v0.3:人与多智能体合作的新篇章
支持更多的mermaid转换选项,包括nodejs(默认的mmdc)、
playwright
、pyppeteer或ink。添加新动作DetailMining。
DeepWisdom
·
2023-12-19 10:45
人工智能
机器学习
github
gpt
自然语言处理
Web 自动化神器
Playwright
:统一 API 操作多种浏览器 | 开源日报 No.113
JJTech0130/pypushStars:2.8kLicense:NOASSERTIONpypush是一个最近作者进行的iMessage逆向工程的POC演示。它目前可以在AppleID上注册为新设备,设置加密密钥,并发送和接收iMessages!pypush完全独立于平台,不需要Mac或其他苹果设备来使用。可以在任何平台上运行支持发送和接收iMessages不依赖Mac或其他Apple设备使用
开源服务指南
·
2023-12-19 07:52
开源日报
自动化
开源
运维
自动化测试框架
Playwright
安装以及使用
最近,微软开源了一个非常强大的自动化项目叫
playwright
-python它支持主流的浏览器,包含:Chrome、Firefox、Safari、MicrosoftEdge等,同时支持以无头模式、有头模式运行
测试界吖吖
·
2023-12-17 14:27
软件测试
自动化测试
软件测试工程师
功能测试
软件测试
自动化测试
程序人生
职场和发展
python+
playwright
学习-1.环境准备与快速开始
2020年微软开源一个UI自动化测试工具
Playwright
,支持Node.js、Python、C#和Java语言。为什么要学
Playwright
?selenium在国内普及程度非
程序员潇潇
·
2023-12-06 13:55
软件测试
软件测试
功能测试
自动化测试
程序人生
职场和发展
探索
Playwright
的现代自动化测试力量
多年来,Selenium一直是自动化测试的黄金标准,然而,在不久前,一个新的有力竞争者崭露头角——
Playwright
。
数新网络
·
2023-12-02 12:53
Playwright
Selenium
测试工具
基于
Playwright
自动化测试软件的数据采集(拉钩网,智联招聘,前程无忧,猎聘)爬虫 招聘信息 滑块验证
playwright
安装与测试
拉钩网,智联招聘,前程无忧,猎聘数据采集一、
Playwright
——使用起来比Selenium更加方便的自动化采集工具1.
Playwright
库的安装2.
Playwright
浏览器的安装3.
Playwright
Bigcrab__
·
2023-12-02 02:44
数据采集
Python爬虫
python
求职招聘
数据分析
网络爬虫
自动化测试|我为什么从Cypress转到了
Playwright
?
以下为作者观点:早在2019年,我就开始使用Cypress,当时我所在的公司决定在新项目中放弃Protractor。当时,我使用的框架是Angular,并且有机会实施CypressPoC。最近,我换了工作,现在正在使用React,在那里我也有机会实现PlaywrightPoC。个人感觉,有了Angular和React的经验,我更倾向于使用data-testid属性进行测试。这让我能够在UI端到端测
软件测试曦曦
·
2023-11-28 11:27
自动化测试
软件测试工程师
软件测试
javascript
开发语言
ecmascript
功能测试
软件测试
自动化测试
程序人生
几个Web自动化测试框架的比较:Cypress、Selenium和
Playwright
以下仅代表作者观点:本文探讨来3种流行的Web自动化测试框架——Cypress、Selenium和
Playwright
,总结了它们的优点和缺点,希望可以为大家在选择测试框架时提供参考。
程序员曦曦
·
2023-11-27 17:36
软件测试
软件测试工程师
自动化测试
selenium
测试工具
功能测试
软件测试
自动化测试
程序人生
职场和发展
(Java版)新一代最强开源UI自动化测试神器
Playwright
(模拟移动设备和浏览器行为)
使用
Playwright
,你可以在任何浏览器上测试你的应用程序,也可以模拟真实设备,例如手机或平板电脑。
软件测试潇潇
·
2023-11-24 21:30
软件测试
软件测试工程师
自动化测试
java
开发语言
功能测试
职场和发展
软件测试
自动化测试
程序人生
新一代最强开源UI自动化测试神器
Playwright
(Java版)(对话框处理)
Playwright
让网页对话框处理变得更加快捷!网页对话框是在网页上出现的常见弹窗,包括Alert、Confirm和Prompt等。
软件测试曦曦
·
2023-11-22 20:56
自动化测试
软件测试工程师
软件测试
ui
软件测试
功能测试
职场和发展
自动化测试
程序人生
如何使用浏览器自动化框架
Playwright
开发“万媒易发”实现多平台自动发布文章?
因此,我决定使用
Playwright
浏览器自动化框架,开发一款名为“万媒易发”的工具,实现多平台自动发布文章。下面我将分享这款工具的开发过程和成果,希望能对大家有所启发和帮助。
cml314
·
2023-11-22 16:28
万媒易发
自动化发布
自动化
运维
UI自动化测试神器
Playwright
(Java版)(保存登录cookie,解决免登录)
Playwright
在称为浏览器上下文的隔离环境中执行测试。该隔离模型提高了可重复性并防止相关联的测试脚本执行失败。
测试萧十一郎
·
2023-11-21 20:35
软件测试
软件测试工程师
自动化测试
java
开发语言
功能测试
软件测试
自动化测试
程序人生
职场和发展
Python开源自动化工具
Playwright
安装及介绍
一个非常强大的自动化项目叫
playwright
-python它支持主流的浏览器,包含:Chrome、Firefox、Safari、MicrosoftEdge等,同时支持以无头模式、有头模式运行,并提供了同步
测试小鬼
·
2023-11-21 10:55
python
自动化
开发语言
jmeter
开源
数据库
使用
PlayWright
技术实现Boss直聘爬虫
后来发现了谷歌的puppeteer技术,非常喜欢,感觉这才是程序员需要的开发工具,但puppeteer只支持NodeJs,对于C++、Java、Python技术栈的我来说,感觉还是不够方便,再后来又遇到了
PlayWright
梧桐168
·
2023-11-20 13:34
数字员工
爬虫
PlayWright
详解使用asyncio实现
playwright
并发操作(复制源码即可运行)
asyncio实现并发我们可以使用asyncio来解决palywright中并发的问题,asyncio即AsynchronousI/O是python一个用来处理并发(concurrent)事件的包,是很多python异步架构的基础,多用于处理高并发网络请求方面的问题。给大家举一个经典的应用场景就懂了,在不同的浏览器中同时执行打开百度首页,获取title的操作,代码如下:importasyncioi
测试开发Kevin
·
2023-11-20 13:02
Playwright
自动化测试
测试工具
风火编程--
playwright
爬虫
playwright
爬虫withsync_
playwright
()aspw:browser=pw.chromium.launch(headless=True)context=browser.new_context
风火编程
·
2023-11-20 07:24
爬虫
风火编程--
playwright
爬虫
playwright
爬虫基本用法等待加载page.wait_for_load_state(‘networkidle’)text=page.content()点击demowithsync_
playwright
风火编程
·
2023-11-20 07:48
爬虫
Python最强自动化神器..
1、
Playwright
介绍
Playwright
是一个由Microsoft开发的开源自动化测试工具,它可以用于测试Web应用程序。
傲天测试王
·
2023-11-19 16:46
自动化
postman
测试工具
开发语言
jenkins
python
Playwright
,微软浏览器自动化教程(二)
Playwright
,微软浏览器自动化教程(二)核心概念,建议结合第一节的内容具体理解1、Browser这是一个浏览器实例,脚本运行需要首先打开浏览器实例#
playwright
.brwoser_type.action
枫云
·
2023-11-19 13:35
CentOS7安装
playwright
终极指南
CentOS7安装
playwright
终极指南系统环境为CentOSLinuxrelease7.9.2009(Core)最小安装,考虑到
playwright
的安装需要python3.7+,本次直接选择安装
爱游泳的老白
·
2023-11-19 12:06
服务器
python
java
playwright
centos
Python最强自动化神器
Playwright
!
目录一、简介+使用场景二、环境部署(准备)三、代码生成器(优势)四、元素定位器(核心)五、追踪查看器(辅助)六、权限控制与认证(高级)七、其他重要功能(进阶)八、作者Info一、简介+使用场景
Playwright
小鸿的摸鱼日常
·
2023-11-19 03:21
Web爬虫进阶实战
Python
python
自动化
爬虫
逆向
playwright
深度解析:用Python爬虫逆向破解dappradar的URL加密参数(最详细逆向实战教程,小白进阶高手之路)
3.2XHR断点调试3.3加密前各参数属性的变化情况四、模拟执行JS五、Python数据抓取及存储的过程和成果六、
Playwright
-新一代自动化逆向神器!6.1监听接口进行网
小鸿的摸鱼日常
·
2023-11-19 03:51
Web爬虫进阶实战
python
爬虫
区块链
dappradar
playwright
逆向
Playwright
测试自动化工具
作者观点:很长时间以来,Selenium是QA工程师寻求测试自动化解决方案的首选测试框架。它能够测试任何浏览器(这在IE浏览器的统治时期尤其重要)和任何平台。然而,现在看来,那个时代已经过去了。今天,大多数web应用程序都是用现代前端框架开发的,如React、Angular或Next.js,所有的浏览器可以分为三类:基于Chromium引擎的浏览器,在Gecko上运行的Firefox,以及在Web
软件测试潇潇
·
2023-11-16 21:37
软件测试
自动化测试
软件测试工程师
自动化
运维
软件测试
自动化测试
功能测试
程序人生
职场和发展
playwright
在vscode+jupyter中出现NotImplementedError问题
近期因个人需要接触
playwright
,由于
playwright
新接触,想用jupyter进行API测试学习。
阆遤
·
2023-11-15 08:56
vscode
jupyter
playwright
python
Playwright
直接控制本地Chrome浏览器的方法
Playwright
默认调用的是chromium浏览器,并且使用的是无痕模式。
Junson142099
·
2023-11-15 02:14
Python
chrome
python
playwright
【python自动化】
Playwright
基础教程(十)元素拖拽&元素坐标&获取网页源码&元素内文本
【python自动化】
Playwright
基础教程(十)元素拖拽&元素坐标&获取网页源码&元素内文本本文目录文章目录【python自动化】
Playwright
基础教程(十)元素拖拽&元素坐标&获取网页源码
梦无矶
·
2023-11-14 08:02
playwright
python
playwright
自动化
【python自动化】
Playwright
基础教程(八)鼠标操作
【python自动化】
Playwright
基础教程(八)鼠标操作本文目录文章目录【python自动化】
Playwright
基础教程(八)鼠标操作
playwright
系列回顾前文代码click模拟鼠标点击
梦无矶
·
2023-11-14 08:01
playwright
python
playwright
自动化
【python自动化】
Playwright
基础教程(九)-悬浮元素定位&自定义ID定位&组合定位&断言
【python自动化】
Playwright
基础教程(九)-悬浮元素定位&自定义ID定位&组合定位&断言本文目录文章目录【python自动化】
Playwright
基础教程(九)-悬浮元素定位&自定义ID定位
梦无矶
·
2023-11-14 08:01
playwright
python
playwright
自动化
【python自动化】
Playwright
基础教程(七)Keyboard键盘
【python自动化】
Playwright
基础教程(七)Keyboard键盘
playwright
模拟键盘操作键盘事件提供了用于管理虚拟键盘的API,高级API是keyboard.type(),它使用的是原始字符再页面上生成对应的
梦无矶
·
2023-11-14 08:29
playwright
后端
python
playwright
自动化
python pip安装特定包,网络慢的问题
文件requirements.txthttpx==0.24.0Pillow==9.5.0
playwright
==1.33.0tenacity==8.2.2tornado==6.3.2PyExecJS==
要努力学习啊男神
·
2023-11-13 18:56
python
pip
开发语言
使用
playwright
在 Nodejs 环境下自动控制浏览器!
Playwright
是微软开发的开源Nodejs库,对基于Chromium,Firefox和WebKit的浏览器自动化控制实现了相同的API。
gwdmf
·
2023-11-13 18:22
nodejs
【nodejs版
playwright
】02-支持多套测试环环境执行用例
日常测试中,一套测试用例需支持在不同的测试环境运行,如staging、production因为涉及不同的测试环境,那使用的环境变量或参数就不一样,如staging登录可能用到的用户名是A,而production可能用到的是b。所以需要有一个地方统一管理这些环境变量,并合理配置,让测试用例能获取到这些参数。默认情况下,不同的配置文件均以.env开头,如staging:.env.stagingprod
Amio_
·
2023-11-13 18:51
playwright
playwright
nodejs
typescript
【nodejs版
playwright
】03-fixture能力封装实战
fixture介绍官网:https://
playwright
.dev/docs/test-fixtures作用:为测试用例提供已封装的能力,如数据库操作,页面操作等特点:不同的测试用例之间使用相同fixture
Amio_
·
2023-11-13 18:19
playwright
playwright
nodejs
fixture
Robot Framework +
Playwright
自封装关键字的实现思路
实际上,官方对于Pytest+
Playwright
讲解内容较多,但是涉及到RobotFramework的内容较少,要么就是主要利用了
Playwright
库实现,步骤都在用例里。
奋斗的烧饵块
·
2023-11-13 03:12
python
自动化
最强自动化测试框架
Playwright
(15)- 导航
playwright
可以导航到URL并处理由页面交互引起的导航。
测试开发-东方不败之鸭梨
·
2023-11-13 03:11
#
playwright
自动化
测试
全面介绍:从零开始学习
Playwright
白动化测试框架
01、简介
Playwright
是2021年微软开源的一个项目「
playwright
-python」。
程序员小 濠
·
2023-11-13 03:10
自动化测试
软件测试
技术分享
python
自动化测试
测试工程师
软件测试
Playwright
测试框架
新崛起的自动化神器
Playwright
简介
Playwright
是微软开源的一个UI自动化测试工具。添加了默认等待时间增加脚本稳定性,并提供视频录制、网络请求支持、自定义的定位器、自带调试器等新特性。
小码哥说测试
·
2023-11-13 03:10
干货分享
技术分享
软件测试
测试工程师
软件测试
自动化测试
测试类型
测试工具
详解
playwright
实现自动等待的原理
playwright
在执行操作之前对元素执行一系列可操作性检查,以确保这些行动按预期运行。它会自动等待(auto-wait)所有相关检查通过,然后才执行请求的操作。
测试开发Kevin
·
2023-11-13 03:10
Playwright
自动化测试
测试开发
测试工具
Playwright
架构及运行原理
本篇来聊聊
Playwright
的架构技术以及运行原理。为什么要了解架构技术及运行原理呢?
爱吃 香菜
·
2023-11-13 03:39
程序人生
程序员
自动化测试
单元测试
职场和发展
程序人生
软件测试
自动化测试
自动化测试框架
Playwright
安装以及使用
最近,微软开源了一个非常强大的自动化项目叫
playwright
-python它支持主流的浏览器,包含:Chrome、Firefox、Safari、MicrosoftEdge等,同时支持以无头模式、有头模式运行
软件测试曦曦
·
2023-11-11 20:27
软件测试工程师
软件测试
自动化测试
功能测试
软件测试
程序人生
自动化测试
职场和发展
Nodejs
Playwright
2Captcha 验证码识别实现自动登陆
原文:https://lwebapp.com/zh/post/bypass-captcha需求日常工作当中,为了提高工作效率,我们可能会写脚本来自动执行任务。有些网站因为需要用户登陆,所以脚本的自动登陆功能必不可少。不过我们在登陆网站的时候经常会出现验证码,验证码的目的就是为了防止机器登陆、自动化脚本操作,那么有没有办法让脚本能自动识别验证码实现登陆呢?接下来我以B站为例给大家讲解下,如何解决自动
独书先生
·
2023-11-09 12:23
nodejs
javascript
自动化
node.js
测试工具
上一页
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
其他