Add Test Automation Script
Test Automation: It provides a useful tool for testing automation scripts and managing automated test scenarios. This section focuses on creating and executing automated tests to ensure the accuracy and stability of automation processes.
Selenium
Selenium is a test automation tool used for the automatic execution of test scenarios. It is particularly popular for testing web-based applications. Selenium provides an API (Application Programming Interface) that is compatible with different programming languages and can be used to perform browser-based testing.
Basic Selenium
Name: Name is used to identify or define the name of an automation element. This element typically represents an automation script or scenario. The name serves as an identifier to manage and differentiate automation processes. Description: selenium-side-runner is a command-line tool used for executing Selenium test cases. It allows running test cases written in Selenium's Selenese format. Your-project.side: This refers to the specific Selenium test case file that you want to run. The ".side" extension indicates that it is a Selenium IDE project file. Selenium project files: This section includes the Selenium project files that contain the test cases and related configurations. These files typically store the test steps, assertions, and other information necessary for test automation using Selenium.
Robot Framework
Robot Framework is a tool used to configure and manage test scenarios. This framework helps users efficiently perform their test automation processes and provides a wide collection of libraries supporting various test scenarios.
Basic Robot Framework
Name: The Name field is used to assign a descriptive name to an automation element. This name is used to manage and distinguish automation processes. It serves as an identifier for better organization and understanding of automation scripts or scenarios. Description: Robot Framework is an automation tool used for configuring and managing test scenarios. This framework helps users effectively carry out their test automation processes and provides a wide collection of libraries supporting various test scenarios. Robot Framework command: This section allows for the execution of a test scenario using Robot Framework. By using the "robot" command, you can run a specific test scenario (e.g., demo.robot). Project files: This section includes the files associated with the Robot Framework project. For example, a file named "project.files" can contain the project's requirements or configurations.
Sikulix
SikuliX is a powerful tool used for automating processes using image recognition technology. It helps users effectively manage their automation processes.
Basic Sikulix
Name: In this field, you write the name you want to give to your SikuliX script. This can be a descriptive name that identifies your script. For example, "LoginScript" or "SearchAutomation". Description: In this field, you can write a brief description of your SikuliX script. You can summarize the purpose, functionality, or actions performed by the script. For example, "Automates the login process" or "Collects data by scanning a specific object". .sikuli or .skl file or .jar file name: This field is used to specify the file name or file path of your SikuliX script. SikuliX allows you to store your scripts as .sikuli or .skl files or use a .jar file. You need to specify the relevant file name or path in this field. Sikulix.jar file path: In this field, you specify the full file path of the sikulix.jar file used to execute SikuliX. SikuliX uses this jar file to run your projects. The location of the SikuliX jar file should be accurately specified. Sikulix project files: This phrase refers to the files of your SikuliX project. These files include the images and other resource files used to create and manage your script.
Advanced Usage
The advances in the Test Automation section are quite similar to each other, so understanding one example of an advance can help grasp the concept
Script Name: Give a name to the TagUI RPA script you want to add. This name will serve as an identifier to manage and reference the script. Description: Add a description that explains what the script does or automates. This description is important for better understanding, sharing, and managing the script. The Batch (Windows), Bash (Linux, Mac): Field allows you to specify the type of script you want to run. Depending on your operating system, you can choose between batch scripts (Windows) or bash scripts (Linux, Mac). This field helps the application determine the correct execution environment for your script The Timeout (sec): Field allows you to specify the maximum runtime for the script. If you leave it blank, the script will run continuously until it encounters an error or completes its execution. However, if you want to limit the runtime of your script, you can enter the desired timeout value in seconds.