当前位置:网站首页>Playwright之录制
Playwright之录制
2022-07-05 00:38:00 【dotNET跨平台】
前言
前段时间看了大佬分享的关于Playwright.NET的文章感觉挺有意思,想要阅读点击:此处,然后跟随大佬的脚步,学习了一点自动化玩,其中有一个录制功能感觉挺好玩,下面就来简单看看
介绍
手动操作浏览器,会录制我们的操作,然后生成脚本。
操作
创建项目
--创建控制台(这点需要注意,会直接安装最新版本)
dotnet new console -n PlaywrightDemo
-- 进入目录
cd PlaywrightDemo
-- 生成项目
dotnet build
-- 添加依赖包
dotnet add package Microsoft.Playwright
安装必要的浏览器(这里的netx是你当前项目的版本)
pwsh bin\Debug\netX\playwright.ps1 install
-- 示例
pwsh bin\Debug\net7.0\playwright.ps1 install
开始录制
pwsh bin\Debug\netX\playwright.ps1 codegen
-- 示例
pwsh bin\Debug\net7.0\playwright.ps1 codegen
然后会打开一个浏览器以及一个窗口,点击浏览器可以在另外的Playwright Inspector生成代码
注意:生成代码虽然很方便(简单的还是可以的),但是生成的内容需要仔细观察,有些是需要二次改动的。
如果你提示错误【 无法将“pwsh”项识别为 cmdlet、函数、脚本文件或可运行程序的名称】,那么你需要升级PowerShell
dotnet tool update --global PowerShell
资料
文档:https://playwright.dev/dotnet/docs/intro
边栏推荐
- The company needs to be monitored. How do ZABBIX and Prometheus choose? That's the right choice!
- Acwing164. Accessibility Statistics (topological sorting +bitset)
- 4. Scala writes HelloWorld in idea, in-depth analysis of accompanying objects, and association of source packages
- Verilog tutorial (11) initial block in Verilog
- Summary of the function and usage of const, volatile and restrict
- P4408 [noi2003] truant children (tree diameter)
- 程序员SQL数据脚本编码能力弱,BI做不出来怎么办?
- Paper notes multi UAV collaborative monolithic slam
- Parsing of XML
- JS how to realize array to tree
猜你喜欢
测试部新来了个00后卷王,上了年纪的我真的干不过了,已经...
Huawei employs millions of data governance experts! The 100 billion market behind it deserves attention
IT转测试岗,从迷茫到坚定我究竟付出了什么?
Application of fire fighting system based on 3D GIS platform
Several simplified forms of lambda expression
Parameter passing mechanism of member methods
Verilog tutorial (11) initial block in Verilog
企业公司项目开发好一部分基础功能,重要的事保存到线上第一a
Reasons and solutions of redis cache penetration and avalanche
Visual explanation of Newton iteration method
随机推荐
Date time type and format in MySQL
uniapp微信小程序拿来即用的瀑布流布局demo2(方法二)(复制粘贴即可使用,无需做其他处理)
A new method for analyzing the trend chart of London Silver
TS快速入门-函数
Power operation and maintenance cloud platform: open the new mode of "unattended and few people on duty" of power system
基本放大电路的学习
Learning of basic amplification circuit
Paper notes multi UAV collaborative monolithic slam
abc 258 G - Triangle(bitset)
OpenHarmony资源管理详解
Consolidated expression C case simple variable operation
【路径规划】RRT增加动力模型进行轨迹规划
IT转测试岗,从迷茫到坚定我究竟付出了什么?
Netcore3.1 JSON web token Middleware
js如何实现数组转树
Design of emergency lighting evacuation indication system for urban rail transit station
Summer challenge brings you to play harmoniyos multi terminal piano performance
(script) one click deployment of any version of redis - the way to build a dream
uniapp上传头像
Hisilicon 3559 universal platform construction: YUV422 pit stepping record