Desired Capabilities in Selenium
Desired Capabilities in Selenium test scripts, encoded as key-value pairs, allow you to define specific test environment requirements. These requirements include operating systems, browser combinations, versions, and other parameters supported by TestMu AI's Cloud Grid to run your automation framework tests.
You can also use TestMu AI's Automation Capabilities Generator to autogenerate your required capabilities class to run Selenium and Appium automation test scripts on the TestMu AI Selenium Grid.
You can generate the capabilities in all six programming languages: Java, PHP, Ruby, JavaScript, C#, and Python.
The values provided for any capability are both space-insensitive and case-insensitive. This means that any value you provide as Mac OS X 10.13 or mac os x 10.13 would be correct.
Selenium Default Capabilities
Learn about the built-in capabilities supported by Selenium for launching browsers.
Selenium v3
Understand the capabilities supported in TestMu AI for Selenium version 3
Selenium v4
Understand the capabilities supported in TestMu AI for Selenium version 4
TestMu AI Advanced Capabilities
Discover additional capabilities offered by TestMu AI beyond Selenium defaults for more control over test execution.
Headless Browser Testing
Run automated tests in browsers without a graphical user interface.
Custom Chrome Profile
Configure a custom Chrome profile with specific extensions or settings for your tests.
Setting Browser Options
Define preferences like browser size, language, and cookies for your tests.
Network Throttling
Simulate different internet connection speeds to test website behavior under various network conditions.
Custom DNS Mapping
Map custom domain names to specific IP addresses for your testing needs.
Lighthouse Performance Metrics
Analyze website performance metrics within your tests using Lighthouse.
Generate Multiple Lighthouse Reports
Run multiple Lighthouse audits and generate reports for comparison.
Debugging Options
Use debugging tools provided by TestMu AI to troubleshoot your tests.
Telemetry Logs
Access detailed logs generated during your test execution for analysis.
SmartWait Functionality
Use TestMu AI's SmartWait feature to wait for elements to become interactive before proceeding with tests.
CustomHeaders
Set custom headers in your test requests to simulate specific scenarios.
Autohealing
Use TestMu AI's autohealing functionality to recover automatically from unexpected session issues.
Command Annotations
Use TestMu AI's command annotations to control test execution flow.
HAR Logs
Analyze network traffic during your tests using HTTP Archive (HAR) logs.
Mask your Sensitive Data
Protect sensitive information like passwords or tokens from being exposed in test logs.
Got any questions?
Please reach out at our 24x7 Chat Support or you could also mail us at [email protected].
