欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

playwright 操作录制脚本

程序员文章站 2022-04-02 11:06:28
环境: deepin 包:python==3.7.0 # 3.7 及以上版本可以安装。参考:https://www.toutiao.com/i6902693813739848200/?tt_from=mobile_qq&utm_campaign=client_share&g_f=2000000392×tamp=1607301338&app=news_article&utm_source=mobile_qq&utm_me......

环境: deepin

     包:python==3.7.0         # 3.7 及以上版本可以安装。

参考:https://www.toutiao.com/i6902693813739848200/?tt_from=mobile_qq&utm_campaign=client_share&g_f=2000000392&timestamp=1607301338&app=news_article&utm_source=mobile_qq&utm_medium=toutiao_android&use_new_style=1&req_id=202012070835380100160330401E164D52&group_id=6902693813739848200

0. 配置环境

# 如果使用aliyun的镜像源不能安装python3.7 ,可以切换回deepin的源。
vi /etc/apt/source.list
sudo apt install python3.7

playwright 操作录制脚本

1. 安装playwright, 因我本地有2.7, 3.6 ,3.7版本的python,所以使用pip3.7, python3.7 执行了。

pip3.7 install playwright

也可以使用pycharm 添加 解释器虚拟环境,1. 目录,为自己设置的虚拟环境指定目录(~/.virtualenvs/py3.7  我的多个虚拟环境都在~/.virtualenvs 下。); 2. 使用/usr/bin/python3.7。 创建好后,然后workon py3.7, 再执行pip3.7 install playwright.

2. 安装驱动

python3.7 -m playwright install

3. 录制脚本及说明

# 查看参数
python3.7 -m playwright codegen --help

# 执行命令,开始录制脚本。
python3.7 -m playwright codegen --target python -o test.py http://127.0.0.1:8000/

4. 录制完test.py, 可以进行局部修改

# -*- coding-utf8 -*-     支持中文标签名

import time        # 加延时,防止页面操作太快,或请求太慢,造成点击事件执行错误。

for  和 while             #  部分操作,修改为for或while循环,可以循环操作,比如删除。

5. 录制完的部分代码。

playwright 操作录制脚本

6. 还有个async_playwright ,后续补充。

 

 

本文地址:https://blog.csdn.net/qq_41871694/article/details/110863632

相关标签: pyhton模块总结