Below given are few of the most commonly used Desired Capabilities in executions using Testsigma.


Description
Capability Name
Data Type
Value
Browser Specific
Adding a Chrome Extension to session

More details:
How to add Chrome Extension to a session using Desired Capabilities
goog:chromeOptions
String
{"extensions":["path/to/extension"]}
Adding Chrome Extensions to session

More details:
How to add Chrome Extension to a session using Desired Capabilities
goog:chromeOptions
String
{"extensions":["path/to/extension1"],["path/to/extension2"]}
Setting mobile device Emulation

More details:
How to set Desired Capabilities for emulating Mobile devices using Chrome Browser
goog:chromeOptions
String
{"mobileEmulation":{"deviceName":"iPhone X"}}
Setting custom profile for Browser data

More details:
How to open Chrome with user defined profile in Testsigma using Desired Capabilities
goog:chromeOptions
String
{"args":["user-data-dir=/path/to/your/custom/profile"]}
Setting the Geo location (Chrome)

More details:
How to manually set a geographical location for Test Cases using Desired Capabilities

goog:chromeOptions

geolocation
String

String
{ "profile.default_content_setting_values.geolocation": 1 }

51.50735, -0.12776, 100
Setting the Geo location (Firefox)

More details:
How to manually set a geographical location for Test Cases using Desired Capabilities
firefoxprofile
String
{"geo.prompt.testing": true,
"geo.prompt.testing.allow": true,
"geo.enabled": true,
"geo.wifi.uri": "data:application/json,{\"location\": {\"lat\": 34.052235, \"lng\": -118.243683}, \"accuracy\": 100.0}"
}
Bypassing Chrome download protection
(Keep/discard prompt for file downloads)

More details:
How to bypass or avoid Keep/Discard unsafe download prompt for Google Chrome?
goog:chromeOptions
String
{"prefs":{"safebrowsing.enabled":"true"}}




Execution Timeouts Specific (Testsigma Labs)
Settings user-defined Step timeout duration - As a safety measure to prevent tests from running too long after something has gone wrong, Testsigma limits how long a browser can wait for a test to send a new command.

More details:
How to set Sauce Labs environment specific settings(step timeout, maximum test duration ) in Testsigma
idleTimeout
Integer
90








minimum - 0
default - 90
maximum - 1000
Settings user-defined maximum test duration - As a safety measure to prevent tests from running indefinitely, Sauce limits the duration of tests to 30 minutes by default. 

More details:
How to set Sauce Labs environment specific settings(step timeout, maximum test duration ) in Testsigma
maxDuration
Integer
3600






minimum - 0
default - 3600
maximum - 10800
Execution Timeouts Specific (BrowserStack)
Enable Visual Logs in BrowserStack
browserstack.debug
Boolean
true





Please check this article for more details on the usage of these values in the Desired Capabilities option under Execution Configuration - How to use Desired Capabilities in Testsigma?