有人可以帮我解决这个问题,我使用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()
。如果有人能提供帮助,我将非常感激,我可以提供所需的任何其他文件!