首页 > 其他分享 >playwright使用

playwright使用

时间:2023-07-26 10:24:46浏览次数:35  
标签:node playwright chrome TLSSocket 使用 wrap chromium

安装时问题

  1. CMD执行 playwright install时出现
Downloading Chromium 115.0.5790.24 (playwright build v1067) from https://playwright.azureedge.net/builds/chromium/1067/chromium-win64.zip
Error: unable to verify the first certificate
    at TLSSocket.onConnectSecure (node:_tls_wrap:1540:34)
    at TLSSocket.emit (node:events:513:28)
    at TLSSocket._finishInit (node:_tls_wrap:959:8)
    at ssl.onhandshakedone (node:_tls_wrap:743:12) {
  code: 'UNABLE_TO_VERIFY_LEAF_SIGNATURE'
}

解决:
在命令行先输入 set NODE_TLS_REJECT_UNAUTHORIZED=0 ,再执行 playwright install

  1. 在执行 pytest时出现
E       playwright._impl._api_types.Error: Host system is missing dependencies!
E
E       Full list of missing libraries:
E           chrome_elf.dll

解决:
C:\Users\XXX\AppData\Local\ms-playwright\chromium-1067\chrome-win目录下的 chrome_elf.dll复制到C:\Windows\System32下即可。

标签:node,playwright,chrome,TLSSocket,使用,wrap,chromium
From: https://www.cnblogs.com/qev211/p/17581732.html

相关文章

  • 使用itext生成PDF表格报表
    使用iText生成PDF表格形式报表1、引用JAR包<dependency><groupId>com.itextpdf</groupId><artifactId>itextpdf</artifactId><version>5.5.13.3</version></dependency> itext5是开源的,可以免费使用2、开始创建PDFpackagecom.example......
  • 使用show effective grants查看权限
    1、问题描述用户showgrants显示只有连接权限,但该用户却能执行sbtest.*下的所有操作GreatSQL>\s...Serverversion:8.0.32-24GreatSQL,Release24,Revision3714067bc8c...GreatSQL>showgrants;+---------------------------------------+|Grantsforuser1@1......
  • 转:如何快速使用GITHUB资源
    <divclass="postBody"><divid="cnblogs_post_body"class="blogpost-bodyblogpost-body-html"><aname="_labelTop"></a><divid="navCategory"><h2>思维导航<......
  • cookie+session(这里使用redistemplate代替)实现单点登录流程
     user发起资源请求(带上回调的路径方便回调),通过判断是否浏览器的cookie中是否存在登录过的痕迹,比如有人登了,然后存了一个cookie到浏览器如果拿到了cookie是有东西的,则带上这个cookie的内容返回给client,如果没有东西,则继续登录,向session中存入userInfo,并给浏览器设置cookie......
  • 五分钟教你使用GitHub寻找优质项目
    前言经常会有同学会问如何使用GitHub找到自己想要的项目,今天咱们就出一期快速入门教程五分钟教你使用GitHub寻找优质项目。GitHub作为世界上最大的项目开源平台之一,上面有着无数优质的开源项目。善于使用它能够让你获得很多意想不到的惊喜。首先解决访问慢的问题FastGithub是Gi......
  • Google开源库Textfsm使用文档(中文翻译)
    TextFSM介绍TextFSM是一个Python模块,实现了一个基于状态机的模板,用来解析半格式化的文本。最初开发的目的是允许程序化地获取来源于CLI驱动设备的输出信息,例如网络路由器或交换机,不过它可以被用作任何这种类型的文本输出。这个引擎需要两个输入:一个模板文件和文本输入(比......
  • [爬虫]2.2.2 使用PhantomJS处理JavaScript
    PhantomJS是一个无头(headless)浏览器,它可以解析和执行JavaScript,非常适合用于爬取动态网页。"无头"意味着它可以在没有用户界面的情况下运行,这对于服务器环境和自动化任务非常有用。安装PhantomJS首先,你需要下载并安装PhantomJS。你可以从官方网站下载↗适合你的操作系统的版本......
  • 通过UMA使用TVM优化硬件加速器
    MakingyourHardwareAcceleratorTVM-readywithUMA本文介绍UniversalModularAcceleratorInterface(UMA),UMA提供了易用的API将新的硬件加速器整合进TVM。展示如何使用UMA将硬件加速器整合进TVM,不过目前还没有一个最优的方案来解决这个问题,UMA目标在于提供一个稳定的Pytho......
  • Asp.Net 使用Log4Net (封装帮助类)
    Asp.Net使用Log4Net(封装帮助类)1.创建Log4Net帮助类首先,在你的项目中创建一个Log4Net帮助类,用于封装Log4Net的配置和日志记录逻辑。usinglog4net;usinglog4net.Config;publicclassLogHelper{privatestaticreadonlyILoglog=LogManager.GetLogger(typeof(......
  • Asp.Net 使用Log4Net (基础版)
    Asp.Net使用Log4Net(基础版)1.创建项目创建ASP.NETWebForms项目在VisualStudio中创建一个新的ASP.NETWebForms项目。命名为"Log4NetDemo"。2.安装Log4Net包打开NuGet包管理器控制台,并运行以下命令来安装Log4Net:mathematicaCopycodeInstall-Packagelog4net3.添......