Tag: 噩梦

e2etesting+ React网页+ Docker + Nightmare =恶梦

我试图在Docker环境中使用恶梦做一个React应用程序的端到端testing,我想知道是否有一个比Nightmare更好的库作为React页面?

同时运行json-server和node脚本

这是如何在节点中编程的一个非常糟糕的例子。 我试图search一个状态的用户的XML数据库,然后输出到JSON的JSON服务器使用。 但是,当使用npm或npm-run-all时,脚本不会很好。 如果我从命令行运行它将运行良好。 它将运行正常,如果我dockertize文件。 当我尝试运行docker-compose时,它实际上并不运行这个脚本,它会尝试但是说“Data Completed”和Json-server运行。 cronjob运行得像它应该的,因为我得到“数据完成”。 它永远不会抓住XML并转换成JSON。 这是我所需要的json服务器。 因此,我只是从json:server获取默认的模拟数据。 为什么这不会抓取数据并将其转换为像我期望的JSON文件? 我是新的节点/ JavaScript。 谢谢。 const express = require('express'); const expressGraphQL = require('express-graphql'); const schema = require('./schema/schema'); const bodyParser = require('body-parser'); var CronJob = require('cron').CronJob; var Nightmare = require('nightmare'); require('nightmare-inline-download')(Nightmare); var fs = require('fs'); var nightmare = Nightmare({ switches: { 'ignore-certificate-errors': true, 'show': true } […]

与Docker的Nightmare.js

我试图在服务器上运行Nightmare.js。 我很清楚,它在Linux上是无头的,并且需要xvfb 。 我不明白的是为什么我在DEBUG模式下继续得到以下错误: nightmare queuing process start +0ms nightmare queueing action "useragent" +3ms nightmare queueing action "goto" for https://news.ycombinator.com +2ms nightmare queueing action "cookies" +1ms nightmare queueing action "goto" for https://news.ycombinator.com/login +0ms nightmare queueing action "type" +1ms nightmare queueing action "type" +0ms nightmare queueing action "click" +0ms nightmare queueing action "wait" +1ms nightmare queueing […]