前言
最近,微软开源了一款非常强大的 Python 自动化依赖库:playwright-python
它支持主流的浏览器,包含:Chrome、Firefox、Safari、Microsoft Edge 等,同时支持以无头模式、有头模式运行
playwright-python 提供了同步、异步的 API,可以结合 Pytest 测试框架使用,并且支持浏览器端的自动化脚本录制
提示:以下是本篇文章正文内容,下面案例可供参考
一、准备工作
只需要下载两个东西即可享用
1.playwright-python 依赖库
可以在pycharm中直接下载:
也可以直接 pip3 install playwright
2.三大浏览器驱动下载
Chromeium、Firefox、Webkit 浏览器驱动下载到本地
直接 python -m playwright install
二、使用步骤
1.录制脚本?
是的,你没看错,就是录制脚本,用命令直接进行录制脚本,相当于是录制 jmeter脚本的badboy,先看操作手册:
2.实例:
我们就以百度为例,来操作一波:
python -m playwright codegen --target python -o ‘a.py’ -b webkit https://www.baidu.com
然后就可以进行手工操作来录制脚本了,结果如下:
总结
Playwright 相比传统的自动化框架 Selenium 来说,更加简单,更多操作可以去阅读原文,祝各位早日变成大佬