This repository was archived by the owner on Jul 29, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2.3k
This repository was archived by the owner on Jul 29, 2024. It is now read-only.
WebDriverError: Authorization required when using browserstack after upgrading to 4.x #3464
Copy link
Copy link
Closed
Description
Bug report
- Node Version:
6.3.1 - Protractor Version:
4.0.3 - Browser(s):
chrome - Operating System and Version
OSX 10.11.4 - Your protractor configuration file
exports.config = {
framework: 'jasmine2',
seleniumAddress: 'http://hub-cloud.browserstack.com/wd/hub',
browserstackUser: '<insert username>',
browserstackKey: '<insert api key>'
};
- A relevant example test
Doesn't really matter as protractor never gets to run the test anyway, but this will do:
browser.ignoreSynchronization = true;
describe('test', function() {
it('should open google', function() {
browser.get('https://google.com');
browser.getTitle();
});
});
- Output from running the test
➜ functional-tests git:(upgrade-protractor) ✗ node_modules/.bin/protractor resources/configs/debug-config.js --troubleshoot --specs tests/google-spec.js
[14:42:57] I/hosted - Using the selenium server at http://hub-cloud.browserstack.com/wd/hub
[14:42:57] I/launcher - Running 1 instances of WebDriver
[14:42:57] E/launcher - Authorization required
[14:42:57] E/launcher - WebDriverError: Authorization required
at WebDriverError (/Users/testower/Developer/kahoot/mobitroll-kahoot/functional-tests/node_modules/selenium-webdriver/lib/error.js:27:5)
at parseHttpResponse (/Users/testower/Developer/kahoot/mobitroll-kahoot/functional-tests/node_modules/selenium-webdriver/http/index.js:554:11)
at client_.send.then.response (/Users/testower/Developer/kahoot/mobitroll-kahoot/functional-tests/node_modules/selenium-webdriver/http/index.js:472:11)
at ManagedPromise.invokeCallback_ (/Users/testower/Developer/kahoot/mobitroll-kahoot/functional-tests/node_modules/selenium-webdriver/lib/promise.js:1379:14)
at TaskQueue.execute_ (/Users/testower/Developer/kahoot/mobitroll-kahoot/functional-tests/node_modules/selenium-webdriver/lib/promise.js:2913:14)
at TaskQueue.executeNext_ (/Users/testower/Developer/kahoot/mobitroll-kahoot/functional-tests/node_modules/selenium-webdriver/lib/promise.js:2896:21)
at asyncRun (/Users/testower/Developer/kahoot/mobitroll-kahoot/functional-tests/node_modules/selenium-webdriver/lib/promise.js:2820:25)
at /Users/testower/Developer/kahoot/mobitroll-kahoot/functional-tests/node_modules/selenium-webdriver/lib/promise.js:639:7
at process._tickCallback (internal/process/next_tick.js:103:7)
From: Task: WebDriver.createSession()
at Function.createSession (/Users/testower/Developer/kahoot/mobitroll-kahoot/functional-tests/node_modules/selenium-webdriver/lib/webdriver.js:329:24)
at Builder.build (/Users/testower/Developer/kahoot/mobitroll-kahoot/functional-tests/node_modules/selenium-webdriver/builder.js:458:24)
at Hosted.DriverProvider.getNewDriver (/Users/testower/Developer/kahoot/mobitroll-kahoot/functional-tests/node_modules/protractor/built/driverProviders/driverProvider.js:37:33)
at Runner.createBrowser (/Users/testower/Developer/kahoot/mobitroll-kahoot/functional-tests/node_modules/protractor/built/runner.js:187:43)
at /Users/testower/Developer/kahoot/mobitroll-kahoot/functional-tests/node_modules/protractor/built/runner.js:261:30
at _fulfilled (/Users/testower/Developer/kahoot/mobitroll-kahoot/functional-tests/node_modules/q/q.js:834:54)
at self.promiseDispatch.done (/Users/testower/Developer/kahoot/mobitroll-kahoot/functional-tests/node_modules/q/q.js:863:30)
at Promise.promise.promiseDispatch (/Users/testower/Developer/kahoot/mobitroll-kahoot/functional-tests/node_modules/q/q.js:796:13)
at /Users/testower/Developer/kahoot/mobitroll-kahoot/functional-tests/node_modules/q/q.js:556:49
at runSingle (/Users/testower/Developer/kahoot/mobitroll-kahoot/functional-tests/node_modules/q/q.js:137:13)
[14:42:57] E/launcher - Process exited with error code 199
- Steps to reproduce the bug
protractor config.js --specs test-spec.js