Skip to content
This repository was archived by the owner on Jul 29, 2024. It is now read-only.
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

@testower

Description

@testower

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

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions