任何帮助将不胜感激!
如果测试失败,我要求不允许我的 github 用户合并到 master。应该禁用 github 中的合并按钮并显示测试详细信息。
我决定使用 github 操作来实现这些要求。
我的问题是:如何设置 github 操作工作流,安装 XVFB 以使用 puppeteer 运行 HEADFUL E2E 测试以测试扩展?
我会在 windows(xvfb?)、mac、ubuntu 上运行测试。
也可以在我的 Digital Ocean 服务器而不是 github 的容器上运行测试吗?我在这里设置了所有内容并且可以正常工作!
最后,我无法用其他库/工具替换 1. puppeteer 2. Node 3. Github 操作。