Desired capabilities are key/value pairs that tell the browser properties such as browser name, browser version, and the path of the browser driver in the system to determine the browsers' behaviors at runtime. Desired capabilities which can be used to configure such additional driver instances as FirefoxDriver, ChromeDriver, InternetExplorerDriver, Selenium WebDriver are useful in the following cases:
- Setting the browser and device properties in mobile testing.
- Adding extra settings to browsers in web testing.
Katalon Studio allows you to define these desired capabilities in different environments for a Katalon project in Project > Settings > Desired Capabilities.
Supported environments for desired capabilities settings
In each selected environment, you can add, delete or clear (delete all) desired capabilities settings. To learn more about configuring desired capabilities for different testing environment, you can refer to the following documents:
Manage desired capabilities
From version 8.0.0 onwards, you can reuse desired capabilities across Katalon Studio projects by importing and exporting desired capabilities in a JSON file. To learn more about reusing desired capabilities across projects, you can refer to this document: Reuse desired capabilities across projects.
Use desired capabilities in Katalon projects
Desired capabilities can be configured to customize your testing environment, you can refer to the following tutorials for better guidance: