写作背景:
作为一名90后测试,前几天在工作中遇见晚辈来请教web自动化测试,一开始很有信心,结果几个问题一问,尬住了,啊啊啊(#>д<)ノ,这个库我没用过呀,我一直用的都是selenium。
好吧,基于好奇心(#为了不失前辈的颜面#),花了一周去了解和调试playwrihgt这个自动化测试的库,没想到还意外的好用,使用起来比selenium顺手,嗯.........正在考虑后面要不要使用playwright来替掉selenium。
正文:
playwright 的python版本官方文档地址:Installation | Playwright Python
https://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~
Web自动化测试之Playwright解析
8576

被折叠的 条评论
为什么被折叠?



