DEV Community

Katie
Katie

Posted on • Originally published at katiekodes.com on

Open a Salesforce scratch org in a different browser with CumulusCI

Using Salesforce's CumulusCI to manage SFDX scratch orgs? I am. I was working from a machine where Firefox is the default web browser, and Firefox didn't play nicely with Lightning-mode editing of custom metadata types (it wouldn't ever render the main part of the page where I edit types). Nor would Firefox let me switch to Classic mode (it kept logging me out of the scratch org). This is how I managed to open the scratch org in Chrome.

This was the command I had been using to open a scratch org called dev from within a VSCode command prompt whose base folder was a codebase already configured to work with scratch orgs from a given real "hub" org:

cci org browser --org dev
Enter fullscreen mode Exit fullscreen mode

Luckily, it came with --help instructions at the command line that were useful:

> cci org browser --help

Usage: cci org browser [OPTIONS] [ORGNAME]

  Opens a browser window and logs into the org using the stored OAuth
  credentials

Options:
  --org TEXT       Alternate way to specify the target org. By default, runs
                   against the current default org.

  -p, --path TEXT  Navigate to the specified page after logging in.
  -r, --url-only   Display the target URL, but don't open a browser.
  --help           Show this message and exit.
Enter fullscreen mode Exit fullscreen mode

So next, I tried:

cci org browser --org dev --url-only
Enter fullscreen mode Exit fullscreen mode

It displayed a URL that, sure enough, I could copy, paste into Chrome, and log into this scratch org with.

Much better -- now I can see the body of https://my-dev-scratch-org.lightning.force.com/lightning/setup/CustomMetadata/home.

Tip: Ctrl+Click on the link makes VSCode give me an option to copy rather than open. This saves me from having to carefully select the URL from beginning to end.

Top comments (0)