首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >配置Angular以使用playwright

配置Angular以使用playwright
EN

Stack Overflow用户
提问于 2020-02-16 04:51:26
回答 1查看 1.7K关注 0票数 2

我首先要说的是,我对puppeteer不是很了解,但由于playwright似乎是为了成为它的继任者而创建的,所以我想我应该直接跳到使用它。

使用这个guide,我尝试配置Karma和Protractor,就像我使用puppeteer一样,只要有人告诉我把playwright放在哪里,我就把puppeteer替换掉。

这一行

代码语言:javascript
运行
复制
process.env.CHROME_BIN = require('playwright').executablePath();

但是,由于playwright本身没有exectablePath()函数,因此无法工作

相反,我试着

代码语言:javascript
运行
复制
process.env.CHROME_BIN = require('playwright').chromium.executablePath()

它看起来能做我想做的事。但是,我仍然收到以下错误消息。在尝试运行ng test --watch=false

代码语言:javascript
运行
复制
 40% building 84/84 modules 0 active15 02 2020 20:41:52.310:INFO [launcher]: Trying to start ChromeHeadless again (2/2).
15 02 2020 20:41:52.360:ERROR [launcher]: Cannot start ChromeHeadless
        /workspace/vr2k2/node_modules/playwright-core/.local-chromium/linux-740847/chrome-linux/chrome: error while loading shared libraries: libX11-xcb.so.1: cannot open shared object file: No such file or directory

15 02 2020 20:41:52.360:ERROR [launcher]: ChromeHeadless stdout: 
15 02 2020 20:41:52.361:ERROR [launcher]: ChromeHeadless stderr: /workspace/vr2k2/node_modules/playwright-core/.local-chromium/linux-740847/chrome-linux/chrome: error while loading shared libraries: libX11-xcb.so.1: cannot open shared object file: No such file or directory

15 02 2020 20:41:52.436:ERROR [launcher]: ChromeHeadless failed 2 times (cannot start). Giving up.

任何人都有更好的关于如何用playwright设置Angular的参考资料

EN

回答 1

Stack Overflow用户

发布于 2020-02-22 06:42:35

错误字符串显示Chromium无法找到共享库(libx11)。这通常意味着您的系统缺少系统依赖项。如果你使用的是Ubuntu,你可以在3个捆绑的浏览器上使用this list of system dependencies

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60243012

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档