travis-ci - Puppeteer Travis-CI chrome headless 不工作

标签 travis-ci puppeteer google-chrome-headless

我正在尝试为我的学生实现自动化测试。作为一个非常基本的示例:编写一些 HTML。所以我创建了一个测试用例来检查无序列表。 无论如何:它在本地工作,但似乎我无法让它在特拉维斯上工作。我可能会错过一件小事,但不知道出了什么问题:

https://travis-ci.com/maciossek/hft-asgmt-html-01/jobs/127338669/config https://github.com/maciossek/hft-asgmt-html-01

非常感谢任何帮助!

最佳答案

这是我最终得到的 travis.yml(正在工作)

language: node_js
node_js:
  - "9"
dist: trusty
sudo: false  
addons:
  chrome: stable
before_install:
  - google-chrome-stable --headless --disable-gpu --remote-debugging-port=9222 http://localhost &
cache:
  yarn: true
  directories:
    - node_modules
install:
  - yarn install
script:
  - yarn test

关于travis-ci - Puppeteer Travis-CI chrome headless 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50682848/

相关文章:

node.js - 如何从 puppeteer 中抓取 JSON?

javascript - 如何让node js文件在linux中的某个日期的某个时间运行?

python-3.x - 在 FLASK 中运行 pypupeteer 给出 ValueError : signal only works in main thread

php - Travis-CI 上启动 apache2 时未设置环境变量

ruby-on-rails - 如何配置 Travis-CI 为 rails 应用程序使用正确的时区?

google-chrome - 让 Puppeteer 使用本地配置文件的 cookie

go - 在 chromedp.ActionFunc 中赋值的变量不能被 SendKeys 输入

node.js - 为什么当我使用 "waitForSelector"时 Puppeeteer 导致我的测试套件挂起 30 秒,即使我在页面和浏览器上调用 "close"?

travis-ci - 如何在 Travis CI 构建中启用大页面

travis-ci - Travis CI - android gradle 项目