Running Chrome against website using self-signed certificate

I have exactly added the Driver capabilities as you have shown above. But it is not working as expected.

Hi @mujeebhussain.mohamm,
Selenium and Appium have been changed to follow w3c guidelines,
This capabilities structure is probably no longer valid,
Please try to check the agent logs and see what is the capabilities that are being sent to start the session, and adjust them accordinaly, simply execute a job, you will see a folder with the agent logs for that execution has been created, you can find there what options are being sent to the Chrome Driver.
You can find the logs below:

Is there a solution for the thread above but for the Firefox and Microsoft Edge drivers?

EDIT:

After a good amount of research and trial and error, I answered my question. The solution is below. So far, it only works when running tests using a job so I still don’t know how to solve this issue (using the webapp) for individually running tests not using a job.

{
  "browserName1": "chrome",
  "version": 83,
  "goog:chromeOptions": {
    "args": [
      "-ignore-certificate-errors"
    ]
  },
  "browserName2": "firefox",
  "moz:firefoxOptions": {
    "args": [
      "accept_untrusted_certs"
    ]
  },
  "browserName3": "edge",
  "ms:edgeOptions": {
    "args": [
      "-ignore-certificate-errors"
    ]
  }
}
1 Like

If anyone knows how to do the desired capabilities or browser options for Internet Explorer, please respond when you can showing how.