January 2024 – SoliteraTA

SoliteraTA

Categories
Desktop application operations Image Repo

right click on desktop element “element_name” using image identification

Desktop step-Definition

right click on desktop element “element_name” using image identification

right click on desktop element “element_name” using image identification

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

right click on desktop element “element_name” using image identification

Keyword

Given, When, And, Then

Description

Will right click on the desktop element using image identification

Declaration
				
					Then right click on element "Image1" using image identification
				
			
				
					<element>
    <name>Image1</name>
    <type>IMAGE_REPO</type>
    <value>Image_Folder_Name.Uploaded_Image_Name.Cropped_Image1_Name</value>
  </element>
				
			
				
					NILL
				
			
				
					NILL
				
			
Remarks
  1. This step definition clicks on an image with the name “element_name” in the desktop window.
Restriction
  1. Make sure element name is correct and visible on the screen. Confirm that it correctly identifies the visibility state of the element.
Categories
Mouse Events Step Defination web application operations

hover mouse to element “element_name” using image identification

All Step Definition

hover mouse to element “element_name” using image identification

hover mouse to element “element_name” using image identification

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

hover mouse to element “element_name” using image identification

Keyword

Given, When, And, Then

Description

Will hover mouse to element identified by image

Declaration
				
					Then hover mouse to element "Image1" using image identification
				
			
				
					<elements>
  <element>
    <name>Image1</name>
    <type>IMAGE_REPO</type>
    <value>Image_Folder_Name.Uploaded_Image_Name.Cropped_Image_Name</value>
  </element>
</elements>
				
			
				
					NILL
				
			
				
					NILL
				
			
Browser Support
Remarks
  1. The “String Value” that is used through test data file should be in angular brackets
  2. We can use any variable name
Restriction
  1. Element and application file should be in xml format.
Categories
Mouse Events Step Defination web application operations

click on element “element_name” using image identification

All Step Definition

click on element “element_name” using image identification

click on element “element_name” using image identification

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

click on element “element_name” using image identification

Keyword

Given, When, And, Then

Description

Will click on element identified by image

Declaration
				
					Then click on element "Image1" using image identification
				
			
				
					<elements>
  <element>
    <name>Image1</name>
    <type>IMAGE_REPO</type>
    <value>Image_Folder_Name.Uploaded_Image_Name.Cropped_Image_Name</value>
  </element>
</elements>
				
			
				
					NILL
				
			
				
					NILL
				
			
Browser Support
Remarks
  1. The “String Value” that is used through test data file should be in angular brackets
  2. We can use any variable name
Restriction
  1. Element and application file should be in xml format.
Categories
Elements

Shadow dom

Shadow dom

All in one software test automation solution that makes
web, mobile, and desktop application testing more
accessible and efficient for organisations.

Shadow DOM Example
Categories
Mouse Events Step Defination web application operations

click on xCords “” and yCords “” on element “element_name”

All step-Definition

click on xCords “” and yCords “” on element “element_name”

click on xCords “” and yCords “” on element “element_name”

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

click on xCords “<testdata_name>” and yCords “<testdata_name>” on element “element_name”

Keyword

Given, When, And, Then

Description

Will click on specific coordinates within an element

Declaration
				
					Then click on xCords "<Value1>" and yCords "<Value2>" on element "practiceFormPrintContentInputField"
				
			
				
					"<elements>
   <element>
    <name>practiceFormPrintContentInputField</name>
    <type>ID</type>
    <value>contentInput</value>
  </element>
</elements>
				
			
				
					NILL
				
			
A
B
ValueX
50
ValueY
50
Remarks
  1. The “String Value” that is used through test data file should be in angular brackets
  2. We can use any variable name
Restriction
  1. Element and application file should be in xml format.
Categories
Frame & Scroll Events Step Defination web application operations

return to default dom

Desktop step-Definition

return to default dom

return to default dom

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

return to default dom

Keyword

Given, When, And, Then

Description

Will return to first dom

Declaration
				
					Then return to default dom

				
			
				
					NILL
				
			
				
					NILL
				
			
				
					NILL
				
			
Remarks
  1. The “String Value” that is used through test data file should be in angular brackets
  2. We can use any variable name
Restriction
  1. Element and application file should be in xml format.
Categories
Frame & Scroll Events Step Defination web application operations

use shadowdom using the selectors:

Desktop step-Definition

use shadowdom using the selectors:

use shadowdom using the selectors:

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

use shadowdom using the selectors:

Keyword

Given, When, And, Then

Description

will select the shadowdom and will search for elements within this dom

Declaration
				
					Then use shadowdom using the selectors:
|mainDOM|
				
			
				
					<elements>
  <element>
    <name>mainDOM</name>
    <type>CSS SELECTOR</type>
    <value>body > macroponent-f51912f4c</value>
  </element>
</elements>
				
			
				
					NILL
				
			
				
					NILL
				
			
Remarks
  1. The “String Value” that is used through test data file should be in angular brackets
  2. We can use any variable name
Restriction
  1. Element and application file should be in xml format.
Categories
Frame & Scroll Events Step Defination web application operations

switch to frame “element_name”

Desktop step-Definition

switch to frame “element_name”

switch to frame “element_name”

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

switch to frame “element_name”

Keyword

Given, When, And, Then

Description

Will switch to specific frame

Declaration
				
					Then switch to frame "applicationIFrame"
				
			
				
					<elements>
  <element>
    <name>applicationIFrame</name>
    <type>XPATH</type>
    <value>//iframe[@id='applicationiframe']</value>
  </element>
</elements>
				
			
				
					NILL
				
			
				
					NILL
				
			
Remarks
  1. The “String Value” that is used through test data file should be in angular brackets
  2. We can use any variable name
Restriction
  1. Element and application file should be in xml format.
Categories
Button & Dropdown Step Defination web application operations

click on dropdown “element_name” and select element “element_name”

All Step Definition

click on dropdown “element_name” and select element “element_name”

click on dropdown “element_name” and select element “element_name”

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

click on dropdown “element_name” and select element “element_name”

Keyword

Given, When, And, Then

Description

Will click on specified dropDown and then will select the specified element from the dropdown

Declaration
				
					Then click on dropdown "numberFormatingDropDown" and select element "accountingFormating" in desktop application
				
			
				
					  <elements>
  <element>
    <name>numberFormatingDropDown</name>
    <type>XPATH</type>
    <value>//*[@AutomationId="NumberFormatGallery"][@Name="Number Format"]/Button[@Name="Open"]</value>
  </element>
  <element>
    <name>accountingFormating</name>
    <type>NAME</type>
    <value>Accounting</value>
  </element>
  </elements>
				
			
				
					NILL
				
			
				
					NILL
				
			
Browser Support
Remarks
  1. The “String Value” that is used through test data file should be in angular brackets
  2. We can use any variable name
Restriction
  1. Element and application file should be in xml format.
Categories
Browser Events Step Defination web application operations

use “application_name” browser for execution

All Step Definition

use “application_name” browser for execution

use “application_name” browser for execution

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

use “application_name” browser for execution

Keyword

Given, When, And, Then

Description

Will use the specified browser for execution, Browser name can be passed directly as well as can be defined in application file.

Declaration
				
					Then use "Browser1" browser for execution
				
			
				
					NILL
				
			
				
					<environment>
  <config>
    <name>Browser1</name>
    <type>web_browser</type>
    <browser_name>Chrome</browser_name>
  </config>
</environment>
				
			
				
					NILL
				
			
Browser Support
Remarks
  1. The “String Value” that is used through test data file should be in angular brackets
  2. We can use any variable name
Restriction
  1. Element and application file should be in xml format.

Solitera may collect certain information by automated means, such as cookies and web beacons, when a user visits our website. A “cookie” is a small piece of data that a website can send to your browser, which may then be stored on your system. learn more

Choose your Operating System