TestDriver is designed to work with any desktop application, including Electron, Java, and .NET apps.
TestDriver is designed to work with any desktop application, including Electron, Java, and .NET apps. This guide provides an overview of how to use TestDriver with desktop applications, including installation, configuration, and running tests.
Before running the tests, ensure you have performed the following steps:
init
command to set up the TestDriver configuration using the API key you got when you signed up for the trial:exec
command to launch the application. You can specify the path to the executable file and any command-line arguments needed to start the application.wait-for-text
command to wait for a specific text or element to appear in the application window. This ensures that the application is fully loaded before proceeding with the test.focus-application
command to bring the application window to the foreground. Then, use the hover-image
command to interact with specific elements in the application, such as buttons or text fields.hover-image
command to click on buttons or enter text in input fields. You can also use the wait-for-text
command to verify that the expected output appears after performing an action.assert
command to check if the expected result matches the actual output. This step is crucial for validating the functionality of the application.TestDriver supports a wide range of desktop applications, including:
To use TestDriver with desktop applications, no special setup is needed. Simply run the local agent to interact with applications on your local machine, or add instructions to prerun.yaml
to tell the runner to launch or install the application. Here is an example that performs a calculation on a calculator app:
A calculator_test.yaml
file might look like this:
TestDriver is a powerful tool for automating tests for desktop applications. With its support for a wide range of desktop platforms and its easy-to-use interface, you can quickly set up and run tests for your applications. Whether you are testing Electron apps, Java apps, or any other desktop application, TestDriver provides the tools you need to ensure your applications work as expected.
TestDriver is designed to work with any desktop application, including Electron, Java, and .NET apps.
TestDriver is designed to work with any desktop application, including Electron, Java, and .NET apps. This guide provides an overview of how to use TestDriver with desktop applications, including installation, configuration, and running tests.
Before running the tests, ensure you have performed the following steps:
init
command to set up the TestDriver configuration using the API key you got when you signed up for the trial:exec
command to launch the application. You can specify the path to the executable file and any command-line arguments needed to start the application.wait-for-text
command to wait for a specific text or element to appear in the application window. This ensures that the application is fully loaded before proceeding with the test.focus-application
command to bring the application window to the foreground. Then, use the hover-image
command to interact with specific elements in the application, such as buttons or text fields.hover-image
command to click on buttons or enter text in input fields. You can also use the wait-for-text
command to verify that the expected output appears after performing an action.assert
command to check if the expected result matches the actual output. This step is crucial for validating the functionality of the application.TestDriver supports a wide range of desktop applications, including:
To use TestDriver with desktop applications, no special setup is needed. Simply run the local agent to interact with applications on your local machine, or add instructions to prerun.yaml
to tell the runner to launch or install the application. Here is an example that performs a calculation on a calculator app:
A calculator_test.yaml
file might look like this:
TestDriver is a powerful tool for automating tests for desktop applications. With its support for a wide range of desktop platforms and its easy-to-use interface, you can quickly set up and run tests for your applications. Whether you are testing Electron apps, Java apps, or any other desktop application, TestDriver provides the tools you need to ensure your applications work as expected.