Using System Keywords - New UI

Keywords offer a set of predefined commands for creating test cases for any application. With keywords, you can easily write test steps with input and output data without the need for complex coding.  

How to use Keywords?

Keywords are used by calling them in a test step and adding the input and expected output data values. If you want to capture the dynamic objects, you can also add properties of the object in the test object column. 

Let's understand this with an example of using the HandleExpectedPopup keyword. This keyword handles expected pop-ups occurring during the execution using the TAB and ENTER keys combination. It takes WindowTitle, Number Of Tabs, and WaitTime as input parameters. 


Let's go through the steps to use this keyword in a test step.

1. Add a new step in your test case by clicking the + icon at the top. Search the keyword named HandleExpectedPopup and click on the search result to add it to the new test step.


 

2. Click the three dots icon on the step and select Set input data option to open the Edit data of step page on the right.
 


3. Add the input data in the Edit data of step page as shown. For example, here we have added the input data to handle an unexpected tab named Select your city.  Once done, close the window by clicking the close icon at the top-right corner.


4. You can see the input data for the keyword added to your step.



Note: We have illustrated the requirement of the Test Object, Input Data, and corresponding Output data values in the tables following this image. These values are filled as per the requirement of the keyword used in the test case as shown in the image below. We have given similar tables for each keyword in the list of system keywords article.

Input Data

Data Input Required

Description 

Window Title 

Name of the pop-up window, eg. Select your city

Number of Tabs 

Integer value of the number of tabs 

Wait Time 

Waiting time (integer format) in seconds 

 

Output Data

  

Condition

Output Value

If the keyword passes successfully 

True

If there is an error

False 


Example 


If you want to Handle the popup of a tab named Select your city, here is how you will use this keyword. 

HandleExpectedPopup


Window Title 

Select your city

Number of Tabs 

2 

Wait Time 

10 

Output 

True 

  

Common error conditions 

  

Condition 

Debug information 

Message 

If the Data input Argument is null or the Window Title is null 

Argument Data Invalid (-13300)  

  

Window Title must not be empty 

 
Error debug information:

Unexpected data values for input arguments may occur due to specific format requirements or predefined value sets. Check for spelling errors and proper capitalization. 


We have separated description and uses information of all the system keywords in five articles. Please go through them by clicking the links given below. 

List of Keywords - System Keywords 1 

List of Keywords - System Keywords 2 

List of Keywords - System Keywords 3 

List of Keywords - System Keywords 4 


List of Keywords - System Keywords 5 



Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article