我有一个运行 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 遇到过这个问题吗?
我在 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”)