基于Nodejs使用Playwright时的一款VSCode插件

本文介绍了如何在VSCode中使用PlaywrightTest进行Node.js的浏览器模拟,包括测试执行、跟踪查看器、Debug模式以及性能优化建议。该插件有助于网页爬虫中的元素定位和测试报告生成,但需注意打开浏览器可能会影响运行速度。
摘要由CSDN通过智能技术生成

上一篇文章讲解了Playwright框架(基于nodejs,使用playwright对网站进行爬虫),并基于Nodejs进行了网站爬虫。这篇文章,我们来讲一个选择Nodejs的原因:vscode中的浏览器模拟插件

vscode中的浏览器模拟插件

在这里插入图片描述

Playwright Test for VSCode可以做什么

  1. 可以运行一个或所有test,并打开浏览器模拟操作过程。并可以指定浏览器(Chrome、Webkit、firfox)

在这里插入图片描述
2. 它可以像浏览器调试工具一样,使用"跟踪查看器"打开测试的完整跟踪,可以在其中逐步执行测试的每个操作、探索时间线、源代码等。

  • 说明:其它语言的也可以使用“跟踪器”,区别是:Nodejs版本的在VsCode中,可以通过插件设置打开查看,而不是通过命令执行

在这里插入图片描述
3. Debug模式

  • 在 VS Code 中实时调试测试。 选中“显示浏览器”选项运行测试后,单击 VS Code 中的任何定位器,它将在浏览器窗口中突出显示。 如果存在,Playwright就会突出显示它,并显示是否有多个结果
  • 可以在不同浏览器中Debug
  • 使用跟踪器Debug
  1. 记录光标位置、生成测试报告、在代码编辑器中定位元素等

尾记

Playwright Test for VSCode非常好用。在运行test时,可以在vscode中选择是否打开浏览器,如果打开,则就会按照你所指定的顺序打开浏览器执行,对于我们选择一些节点、解析页面非常有帮助。

当然,打开浏览器会影响一些运行性能,建议大家在完全运行的时候关闭。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值