/ / úhlopriečka prehliadača stack pripojenie ETIMEDOUT - selenium-webdriver, uhlomer, browserstack, gulp-uhlomer

pripojenie stĺpcového prehliadača na uhlopriečke ETIMEDOUT - selen-webdriver, uhlomer, browserstack, úhlomník-uhlomer

Chcel by som spustiť testy s úhladníkom a prehliadačom. Nasledoval som tento príspevok Som za splnomocnencom. Nainštaloval som browserstack local a spustil som ho s týmto príkazom:

BrowserStackLocal.exe -v -proxyHost proxy -proxyPort port QgNaPBMSMoZ5s5dx1WFH localhost,9000,0

Zdá sa, že všetko funguje, pretože mám túto správu:

BrowserStackLocal v4.3

Setting up proxy connection to cornillon:8000
Proxy is configured

Connecting to BrowserStack using WebSocket protocol...
Platform supports WebSocket connections.

You can now access your local server(s) in our remote browser.

***
Please ensure your browser is configured to bypass proxy for "bs-local.com".
***

Press Ctrl-C to exit

Potom som spustil moju úlohu úlohu utorok a mám túto chybu:

C:UserstotoDesktopmyapp3>gulp protractor
[16:11:44] Using gulpfile ~Desktopmyapp3gulpfile.js
[16:11:44] Starting "protractor"...
[16:11:44] Finished "protractor" after 6.9 ms
Using the selenium server at http://hub.browserstack.com/wd/hub
[launcher] Running 1 instances of WebDriver

C:UserstotoDesktopmyapp3node_modulesselenium-webdriverhttpindex.js:174
callback(new Error(message));
^
Error: ETIMEDOUT connect ETIMEDOUT 208.52.180.201:80
at ClientRequest.<anonymous>       (C:UserstotoDesktopmyapp3node_modulesselenium-webdriverhttpindex.js:174:16)
at emitOne (events.js:77:13)
at ClientRequest.emit (events.js:169:7)
at Socket.socketErrorListener (_http_client.js:259:9)
at emitOne (events.js:77:13)
at Socket.emit (events.js:169:7)
at emitErrorNT (net.js:1253:8)
at doNTCallback2 (node.js:441:9)
at process._tickCallback (node.js:355:17)
From: Task: WebDriver.createSession()
at Function.webdriver.WebDriver.acquireSession_ (C:UserstotoDesktopmyapp3node_modulesselenium-webdriverlibwebdriverwebdriver.js:157:22)
at Function.webdriver.WebDriver.createSession (C:UserstotoDesktopmyapp3node_modulesselenium-webdriverlibwebdriverwebdriver.js:131:30)
at [object Object].Builder.build (C:UserstotoDesktopmyapp3node_modulesselenium-webdriverbuilder.js:445:22)
at [object Object].DriverProvider.getNewDriver (C:UserstotoDesktopmyapp3node_modulesprotractorlibdriverProvidersdriverProvider.js:38:7)
at [object Object].Runner.createBrowser (C:UserstotoDesktopmyapp3node_modulesprotractorlibrunner.js:186:37)
at C:UserstotoDesktopmyapp3node_modulesprotractorlibrunner.js:276:21
at _fulfilled (C:UserstotoDesktopmyapp3node_modulesprotractornode_modulesqq.js:797:54)
at self.promiseDispatch.done (C:UserstotoDesktopmyapp3node_modulesprotractornode_modulesqq.js:826:30)
at Promise.promise.promiseDispatch (C:UserstotoDesktopmyapp3node_modulesprotractornode_modulesqq.js:759:13)
at C:UserstotoDesktopmyapp3node_modulesprotractornode_modulesqq.js:525:49
[launcher] Process exited with error code 1

C:UserstotoDesktopmyapp3gulpfile.js:352
.on("error", function(e) { throw e; });
^
Error: protractor exited with code 1

Toto je môj súbor protractor.conf.js:

var proxy = "http://proxy:port";

exports.config = {
capabilities: {
proxy: {
proxyType: "manual",
httpProxy: proxy,
sslProxy: proxy,
noProxy: "bs-local.com"
},

"browserstack.user": "toto",
"browserstack.key": "key", // show on BrowserStack

// Needed for testing localhost
"browserstack.local" : "true",

// Settings for the browser you want to test
// (check docs for difference between `browser` and `browserName`
"browserName" : "chrome",
"version" : "43.0",
"os" : "OS X",
"os_version" : "Yosemite",
"resolution" : "1024x768"
},
seleniumAddress: "http://hub.browserstack.com/wd/hub",
specs: ["./src/app/**/*.spec.e2e.js"]
};

Zdá sa, že ide o problém siete, takže pravdepodobne je proxy nesprávne nakonfigurovaný.

Môžem vám pomôcť?

Vďaka

odpovede:

0 pre odpoveď č. 1

Keďže chcete spustiť testy v aplikácii BrowserStackprostredníctvom lokálneho proxy nastavenie parametrov proxy prostredníctvom možností by nepomohlo, pretože nastavuje proxy na vzdialenom VM. Podľa zdieľaného súboru conf, verím, že chcete konfigurovať len parametre proxy hostiteľa a proxy servera. Navrhoval by som vám použiť Globálne-tunel Modul uzla na nastavenie servera proxy v tvojich skúškach. To by vám malo pomôcť spustiť testy Protractor v aplikácii BrowserStack prostredníctvom servera proxy v sieti.