playwrigh个人笔记一、入门简单录制

本文介绍了微软的playwright-python项目,详细讲解了它的功能,包括跨平台浏览器支持、UI和无UI模式以及自动等待元素。还分享了在线安装过程,特别是自动下载浏览器驱动。重点在于录制功能的使用,通过实例演示如何录制并生成python脚本,对比selenium的webdrive,playwright-python的学习成本更低,能快速生成精准的页面元素代码。
摘要由CSDN通过智能技术生成

playwrigh个人笔记一、入门简单录制

在公众号上面看到微软开源了一个项目叫【playwright-python】,进行简单操作使用,使用录制功能,记录如下:
开源项目地址:https://github.com/microsoft/playwright-python
在这里插入图片描述

1、playwright介绍

详情查看playwright指南

  1. 基本对所有浏览器支撑,支持跨平台(windows,Linux,macos)不支持旧版edge和ie11
  2. 测试手机,在移动web浏览器中测试自适应web应用程序 支出UI模式和无UI模式
  3. 快速可靠的执行,自动等待元素准备就绪,多个浏览器并行

2、在线安装

会自动下载浏览器驱动文件(chromium,Firefox,和webkit)

pip install playwright
playwright install

也支持docker一键部署安装执行环境

3、录制

查看帮助:

python -m playwright codegen --help
或playwright codegen --help

在这里插入图片描述
options含义:

  -o, --output <file name>     将生成的脚本保存到文件中
  --target <language>          使用的语言,javascript, python, python-async, csharp之一(默认值:"python")
  -b, --browser <browserType>  使用的浏览器,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值