在建立安全TLS连接之前,运行browserstack cyprus run-sync最终会导致客户端网络套接字断开



我正在尝试使用参数为local 的browserstack cyprus

以下是我的步骤

  1. 使用命令为linux运行browserstacklocal

    /BrowserStackLocal--密钥$BROWERSTACK_ACCESS_key--本地标识符$local_identifier--代理主机$proxy_host--代理端口$proxy_port--代理传递$proxy_pass--代理用户$proxy_user--启用api日志记录--强制代理--强制本地--详细2>dev/null2>amp;1&-睡眠10

  2. 验证以上步骤是成功的,所以下一步是运行具有以下选项的browserstack柏树

browserstack cyprus run--sync--specs"${TEstrongPEC_PATH}"--密钥$BROWERSTACK_ACCESS_key--cf$TEST_CONFIG_PATH--env TEST_USER_NAME=$UBSTEST_USER_NAME,TEST_USER_PASSWORD=$UBST_USER_PASSWORD,BROWERStacK_USER=$BROWersTACK_USERNAME,BROWerstacK_key=$BROOERSTACK_ACC _key--详细2

我在我的浏览器包.json 中有以下内容

{
"auth": {
"username": "username",
"access_key": "password",
},
"connection_settings": {
"local": true,
"local_identifier": "5C0E65F2D95C4E55A8DE465248A44E99"
},
but step above ends up with below error
Got Error in binary downloading request Error: Client network socket disconnected before secure TLS connection was established
at connResetException (internal/errors.js:604:14)
at TLSSocket.onConnectEnd (_tls_wrap.js:1513:19)
at Object.onceWrapper (events.js:417:28)
at TLSSocket.emit (events.js:323:22)
at endReadableNT (_stream_readable.js:1204:12)
at processTicksAndRejections (internal/process/task_queues.js:84:21) {
code: 'ECONNRESET',
path: null,
host: 'bstack-local-prod.s3.amazonaws.com',
port: 443,
localAddress: undefined

我正在使用节点v12.16.1和npm6.13.1

以前也提出过同样的问题,这可能会有所帮助https://github.com/browserstack/browserstack-cypress-cli/issues/126

最新更新