Cypress Codebuild 项目启动失败

问题描述 投票:0回答:1

我有一个运行 buildspec 文件的 codebuild cypress 项目,以便运行我所有的 cypress 测试。我最近更新到 cypress v12 和 node 16,现在当我运行我的代码构建项目时,出现以下错误:

/root/.cache/Cypress/12.0.0/Cypress/Cypress: error while loading shared libraries: libatk-bridge-2.0.so.0: cannot open shared object file: No such file or directory. 
Platform: linux-x64 (Amazon Linux - 2 (Karoo))

有人知道如何解决这个问题吗?

我尝试了一些事情,例如:

yum install gtk3

但没有任何效果。

有人用 cypress v12 遇到过这个问题吗?

javascript reactjs cypress e2e-testing cypress-component-test-runner
1个回答
0
投票

我在 CodeBuild 中运行 Cypress 测试时遇到了与这些库类似的问题,在我的例子中,我在 buildpsec 文件的安装阶段添加了这些行来解决它:

sudo amazon-linux-extras install epel -y
sudo yum install -y chromium

只需确保您的实例类型是 Amazon Linux 类型(我使用的是“aws/codebuild/amazonlinux2-x86_64-standard:4.0”)

© www.soinside.com 2019 - 2024. All rights reserved.