前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >playwright(十一) - 录制脚本

playwright(十一) - 录制脚本

作者头像
似小陈吖
发布2023-10-17 09:59:09
6380
发布2023-10-17 09:59:09
举报
文章被收录于专栏:测试那些事

今天讲一个playwright的吊炸天的功能-录制脚本

背景

在我们之前的操作中,如果需要自动化测试,首先我们得需要定位,然后调试,需要花费大量的时间,而且定位元素错误,也会引起测试失败。针对这种情况,我们使用录制功能

含义

录制功能大概什么意思呢?

我们可以把它理解为一个录制按钮,点击录制按钮,就会自动打开浏览器还有一个代码调试界面,我们在浏览器点击或者其他操作,就会生成相应的代码在代码界面里,我们再次点击录制,就会关闭录制按钮。相应的代码文件就会保存

那我们怎么使用呢?

我们只需要运行生成的代码文件,发现刚才的操作就会再次实现,是不是很方便,之后完全不需要在一个个定位调试了

使用

启动命令:

代码语言:javascript
复制
playwright codegen 网站地址

我们来小试一下,还是用上文的测试地址:http://demo.liumatest.cn

打开命令行输入 playwright codegen http://demo.liumatest.cn

出现了两个窗口,左边是浏览器操作窗口,右边是脚本窗口

我们在浏览器输入账号密码登录,看下生成的代码

可以看到对应的操作也已经生成,是不是无敌方便,之后我们如果要自动测试什么,只需要手动操作下生成对应录制代码就可以了

对应代码已经生成了,我们怎么保存呢?

-o 生成自动化脚本的目录(文件默认生成的地址为你cmd运行命令的地址,也可以在命令中输入需要保存的地址)

-b 指定浏览器驱动

我们重新来尝试上边操作

完成登录退出登录操作,查看脚本已经生成

好的,我们打开pycham把脚本运行看一下,我们刚才的操作对不对

最后录制还有很多玩法,可以生成pytest文件,之后我们用到的时候在详细讲解

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-06-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 背景
  • 含义
  • 使用
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档