未知命令:在AWS lambda上使用Chromeless时的协议

时间:2018-01-05 15:22:57

标签: amazon-web-services typescript aws-lambda serverless chromeless

有人可以帮我解决这个问题,我使用Chromeless和无服务器运行AWS Lambda,我不断遇到同样的错误。

我的代码:

import Chromeless from 'chromeless'

export default async () => {
  const chromeless = new Chromeless({
    remote: {
      endpointUrl: 'https://xxx.execute-api.eu-west-2.amazonaws.com/staging',
      apiKey: 'xxx'
    },
  })

  const screenshot = await chromeless
    .goto('https://www.google.com')
    .type('chromeless', 'input[name="q"]')
    .screenshot()

  console.log(screenshot)

  await chromeless.end()
}

错误:

(node:1) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Error: Unknown command: protocol

我无法在网上找到任何可以提供帮助的内容,因此我将此代码作为测试运行但仍然失败,一旦我尝试将任何内容传递到屏幕截图中它似乎失败,它就不能与{{{ 1}}或.evaluate()。如果有人能提供帮助,我将非常感激,我可以提供所需的任何其他文件!

0 个答案:

没有答案