playwright介绍
Playwright是一个用于自动化Web浏览器测试和Web数据抓取的开源库。它由Microsoft开发,支持Chrome、Firefox、Safari、Edge和WebKit浏览器。Playwright的一个主要特点是它能够在所有主要的操作系统(包括Windows、Linux和macOS)上运行,并且它提供了一些强大的功能,如跨浏览器测试、支持无头浏览器、并行执行测试、元素截图和模拟输入等。它主要有以下优势:
-
兼容多个浏览器,而且所有浏览器都使用相同的API。
-
速度快、稳定性高,即使在大型、复杂的Web应用程序中也可以运行。
-
支持无头浏览器,因此可以在没有可见界面的情况下运行测试,从而提高测试效率。
-
提供了丰富的 API,以便于执行各种操作,如截图、模拟输入、拦截网络请求等。
下载地址
离线
https://github.com/microsoft/playwright-python
在线
1. 进入 venv\Scripts目录,调用虚拟环境中的python
2. 安装playwright
pip.exe install playwright
3. 验证
playwright.exe -V
4. 安装浏览器插件
python -m playwright install
5. 安装Pytest驱动插件
pip.exe install pytest-playwright
API手册
https://playwright.dev/python/docs/api/class-playwright