protractor - launch chrome with to disable web security for cors protractor - launch chrome with to disable web security for cors google-chrome google-chrome

protractor - launch chrome with to disable web security for cors


There is also args inside chromeOptions, where you can provide the --disable-web-security and --user-data-dir arguments.

If you are running the tests locally, make sure to supply a profile location for the --user-data-dir, otherwise Chrome will use the default profile and load the page in the current browser session (running with all of your extensions and settings).

capabilities: {  'browserName': 'chrome',  'chromeOptions': {    'args': ['--disable-web-security', '--user-data-dir=~/.e2e-chrome-profile']  }},


@alecxe's solution wasn't working for me. I eventually came up with the following after some cli trial and error; I'm sharing my solution here (it took some hair pulling to figure it out) in case there are other lost souls out there having the same problem:

capabilities: {    browserName: 'chrome',    chromeOptions: {        args: ['--disable-web-security', '--user-data-dir']    }}

Cheers!