web自动化测试之playwright详细解析

Web自动化测试之Playwright解析
该文章已生成可运行项目,

写作背景:

        作为一名90后测试,前几天在工作中遇见晚辈来请教web自动化测试,一开始很有信心,结果几个问题一问,尬住了,啊啊啊(#>д<)ノ,这个库我没用过呀,我一直用的都是selenium。

        好吧,基于好奇心(#为了不失前辈的颜面#),花了一周去了解和调试playwrihgt这个自动化测试的库,没想到还意外的好用,使用起来比selenium顺手,嗯.........正在考虑后面要不要使用playwright来替掉selenium。

正文:

        playwright 的python版本官方文档地址:Installation | Playwright Pythonhttps://playwright.dev/python/docs/intro  一、playwright的前世今生

Playwright 是专为满足端到端测试的需求而创建。Playwright 支持所有现代渲染引擎,包括 Chromium、WebKit 和 Firefox。在 Windows、Linux 和 macOS、本地或 CI、无头或使用本机移动仿真进行测试。

在运行playwright过程中,必须使用它自带的浏览器进行访问,但是它提供了非常方便的浏览器安装,也由于它本身自带的浏览器,所以不用担心浏览器版本的问题,这个相较于selenium来说是要友好很多的。

Playwright 库可用作通用浏览器自动化工具,提供一组强大的 API 来自动化 Web 应用程序,适用于同步和异步模式 。

我将从以下六个方面来进行讲解:

① playwright的环境安装(已完成)

playwright的脚本录制功能(已完成)

playwright 的第一个测试示例(已完成)

playwright支持的方法类(已完成)

playwright结合pytest一起使用(已完成)

playwright项目实战(python+playwright+pytest+PO模式)(已完成)

结语

也算是如期顺利完成了,没有爽约和烂尾,对自己也算是有一个交代,希望小生的思考能对大家有那么一点点帮助,那我内心也能得到极大的满足啦。Bye~

本文章已经生成可运行项目
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值