2016-08-23 25 views
1

私はbrowserStackを使い始めるためのテストアカウントを作成しました。私はここのページに続きました:Running Protractor tests on Browserstack Automate本当に助かりました。browserstack接続の問題

しかし、私のテストを開始するとき、私はこれを取得:

[09:32:46] I/hosted - Using the selenium server at http://hub-cloud.browserstack.com/wd/hub 
[09:32:46] I/launcher - Running 1 instances of WebDriver 
[09:32:47] E/launcher - Error code: 135 
[09:32:47] E/launcher - Error message: ECONNREFUSED connect ECONNREFUSED 104.20.3.155:80 
[09:32:47] E/launcher - Error: ECONNREFUSED connect ECONNREFUSED 104.20.3.155:80 

更新!

それから私は、コメントを追加しました: 'をwebDriverProxy': 'https://proxy.myerver.de:1234'、

は、今私が得る:

[10:35:04] I/hosted - Using the selenium server at https://hub-cloud.browserstack.com/wd/hub 
[10:35:04] I/launcher - Running 1 instances of WebDriver 
[10:35:04] E/launcher - EPROTO write EPROTO 
[10:35:04] E/launcher - Error: EPROTO write EPROTO 

これは何を意味するのでしょうか?私はどんな要求もしません。私はちょうどページを開き、要素をクリックすれば、それだけです。

答えて

0

Node Tunnelモジュールを使用して、プロキシの詳細を指定してみてください。あなたはすべてのHTTPSを無効にすることができ、以下のようにプロキシを使用するように要求します。

var tunnel = require('tunnel'), https = require('https'); 

var tunnelingAgent = tunnel.httpsOverHttps({ 
    proxy: { 
    host: 'proxy.myerver.de', 
    port: 1234 
    } 
}); 

var oldRequest = https.request; 
https.request = function(options){ 
    options.agent = tunnelingAgent; 
    return oldRequest(options); 
} 

は警告:未テストコード:)