April 2024 – SoliteraTA

SoliteraTA

Categories
API Operations Input Events API Step Defination

the SOAP request body with the following XML details is “request_body”

API Operations Step-def

the SOAP request body with the following XML details is “request_body”

the SOAP request body with the following XML details is “request_body”

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

the SOAP request body with the following XML details is “request_body”

Keyword

Given, When, And, Then

Description

Will parse soap body in string format in test data parser.

Declaration
				
					Then the SOAP request body with the following XML details is <Response_body_text>"
				
			
				
					NILL
				
			
				
					NILL
				
			
A
B
Request_body_text
{ "scripts":100,"status":"passed"}
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. Parameter selection- It is mandatory to meet all parameter data with validation criteria, such as the use of appropriate string or numerical data, an assigned value range, and conformance with length restrictions
  2. Call sequencing- It is also a challenge as every call must appear in a specific order to ensure the system works correctly.
Categories
API Operations Request and Verification API Step Defination

verify soap response body contains data is “response_body”

API Operations Step-def

verify soap response body contains data is “response_body”

verify soap response body contains data is “response_body”

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

verify soap response body contains data is “response_body”

Keyword

Given, When, And, Then

Description

Will verify soap response with test data parser.

Declaration
				
					Then verify soap response body contains data is "<Response_body_text>"
				
			
				
					NILL
				
			
				
					NILL
				
			
A
B
Response_body_text
"{ ""base64Screenshot"": null ""durationInSeconds"": 6.0031315 ""failureReason"": null ""name"": ""Then click on element \""acceptCookiesBtn\"""" ""screenshotPath"": ""/executionData/switch_to_default_frame_SoliteraTA_Playground_542024102748/screenshot/executionwise/1712293114641_Line_1.png"" ""status"": ""Passed"" }"
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. Parameter selection- It is mandatory to meet all parameter data with validation criteria, such as the use of appropriate string or numerical data, an assigned value range, and conformance with length restrictions
  2. Call sequencing- It is also a challenge as every call must appear in a specific order to ensure the system works correctly.
Categories
Browser Events Mobile Application Operation Step Defination

switch to the context “<testdata_name>”

Mobile Step Definition

switch to the context “<testdata_name>”

switch to the context “<testdata_name>”

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

switch to the context “<testdata_name>”

Keyword

Given, When, And, Then

Description

 Will switch context of Web or native preivew. i.e. for web – ‘WEBVIEW’ & for native use ‘NATIVE_VIEW’

Declaration
				
					Then switch to the context "<browser>"
				
			
				
					NILL
				
			
				
					NILL
				
			
A
browser
chrome
Remarks
  1. The “<testdata_name>” that is used through test data file should be in angular brackets
Restriction

NILL

Categories
Browser Events Mobile Application Operation Step Defination

I Open the safari browser in ios mobile device with “applicationVar_name” configuration

Mobile Step Definition

I Open the safari browser in ios mobile device with “applicationVar_name” configuration

I Open the safari browser in ios mobile device with “applicationVar_name” configuration

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

I Open the safari browser in ios mobile device with “applicationVar_name” configuration

Keyword

Given, When, And, Then

Description

Will open safari in mobile device

Declaration
				
					Given I Open the safari browser in ios mobile device with "Youtube_Config" configuration
				
			
				
					NILL
				
			
				
					  <config>
  <name>Youtube_Config</name>
  <type>mobile_application</type>
    <device_name></device_name>
    <platform_name>iOS</platform_name>
    <udid></udid>
    <android_automation_name>XCUITest</android_automation_name>
    <app_installer_path>D:\EriBank\EriBank.apk</app_installer_path>
    <app_package_name>com.google.ios.youtube</app_package_name>
    <app_main_activity_name>com.google.ios.youtube</app_main_activity_name>
    <grant_permissions>true</grant_permissions>
    <reset_app>true</reset_app>
  </config>
				
			
				
					NILL
				
			
Remarks
  1. The “applicationVar_name” that is used through application configuration file should be in double quotes.
Restriction
  1. “applicationVar_name” should be corresponds to a valid configuration. Chrome browser should be already installed on the mobile device.
Categories
Application Event Mobile Application Operation Step Defination

I Open the ios native Application with “applicationVar_name” configuration

Mobile Step Definition

I Open the ios native Application with “applicationVar_name” configuration

I Open the ios native Application with “applicationVar_name” configuration

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

I Open the ios native Application with “applicationVar_name” configuration

Keyword

Given, When, And, Then

Description

Will open the selected native ios application

Declaration
				
					Given I Open the ios native Application with "Youtube_Config" configuration
				
			
				
					NILL
				
			
				
					  <config>
  <name>Youtube_Config</name>
  <type>mobile_application</type>
    <device_name></device_name>
    <platform_name>iOS</platform_name>
    <udid></udid>
    <android_automation_name>XCUITest</android_automation_name>
    <app_installer_path>D:\EriBank\EriBank.apk</app_installer_path>
    <app_package_name>com.google.ios.youtube</app_package_name>
    <app_main_activity_name>com.google.ios.youtube</app_main_activity_name>
    <grant_permissions>true</grant_permissions>
    <reset_app>true</reset_app>
  </config>
				
			
				
					NILL
				
			
Remarks
  1. The “applicationVar_name” that is used through application configuration file should be in double quotes.
Restriction
  1. “applicationVar_name” should be corresponds to a valid configuration. Chrome browser should be already installed on the mobile device.
Categories
Mobile Application Operation Step Defination UI Verification

verify mobile element “element_name” is not present on the screen using image identification

Mobile Step Definition

verify mobile element “element_name” is not present on the screen using image identification

verify mobile element “element_name” is not present on the screen using image identification

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

verify mobile element “element_name” is not present on the screen using image identification

Keyword

Given, When, And, Then

Description

Will verify the mobile element is not presented on the screen the using image identification

Declaration
				
					Then verify mobile element "userPassword" is not present on the screen using image identification
				
			
				
					"<elements>
    <element>
    <name>userPassword</name>
    <type>XPATH</type>
    <value>//input[@id="Password"]</value>
  </element>
 </elements>"
				
			
				
					NILL
				
			
				
					NILL
				
			
Remarks
  1. The “element_name” that is used through element data file should be in double quotes.
Restriction
  1. “element_name” should be corresponds to a valid element in the application.
Categories
Mobile Application Operation Step Defination UI Verification

verify mobile element “element_name” is present on the screen using image identification

Mobile Step Definition

verify mobile element “element_name” is present on the screen using image identification

verify mobile element “element_name” is present on the screen using image identification

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

verify mobile element “element_name” is present on the screen using image identification

Keyword

Given, When, And, Then

Description

Will verify the mobile element is presented on the screen the using image identification

Declaration
				
					Then verify mobile element "userPassword" is present on the screen using image identification
				
			
				
					"<elements>
    <element>
    <name>userPassword</name>
    <type>XPATH</type>
    <value>//input[@id="Password"]</value>
  </element>
 </elements>"
				
			
				
					NILL
				
			
				
					NILL
				
			
Remarks
  1. The “element_name” that is used through element data file should be in double quotes.
Restriction
  1. “element_name” should be corresponds to a valid element in the application.
Categories
Input Events Mobile Application Operation Step Defination

press “<testdata_name>” key on “element_name” element in mobile screen

Mobile Step Definition

press “<testdata_name>” key on “element_name” element in mobile screen

press “<testdata_name>” key on “element_name” element in mobile screen

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

press “<testdata_name>” key on “element_name” element in mobile screen

Keyword

Given, When, And, Then

Description

Will press key on an element in mobile screen

Declaration
				
					Then press "<KeyName>" key on "userPassword" element in mobile screen
				
			
				
					"<elements>
    <element>
    <name>userPassword</name>
    <type>XPATH</type>
    <value>//input[@id="Password"]</value>
  </element>
 </elements>"
				
			
				
					NILL
				
			
A
KeyName
ENTER
Remarks
  1. The “<testdata_name>” that is used through test data file should be in angular brackets 
  2. The “element_name” that is used through element data file should be in double quotes.
Restriction
  1. “element_name” should be corresponds to a valid element in the application.
Categories
Click & Touch Events Mobile Application Operation Step Defination

swipe the element “element_name” in “<testdata_name>” direction in mobile screen

Mobile Step Definition

swipe the element “element_name” in “<testdata_name>” direction in mobile screen

swipe the element “element_name” in “<testdata_name>” direction in mobile screen

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

swipe the element “element_name” in “<testdata_name>” direction in mobile screen

Keyword

Given, When, And, Then

Description

Will swipe the element in the given direction. i.e. UP|DOWN|RIGHT|LEFT

Declaration
				
					Then swipe the element "userPassword" in "<up>" direction in mobile screen
				
			
				
					"<elements>
    <element>
    <name>userPassword</name>
    <type>XPATH</type>
    <value>//input[@id="Password"]</value>
  </element>
 </elements>"
				
			
				
					NILL
				
			
A
up
UP
Remarks
  1. The “<testdata_name>” that is used through test data file should be in angular brackets 
  2. The “element_name” that is used through element data file should be in double quotes.
Restriction
  1. “element_name” should be corresponds to a valid element in the application.
Categories
Mobile Application Operation Other events Step Defination

paste value from clipboard to element “element_name” in mobile

Mobile Step Definition

paste value from clipboard to element “element_name” in mobile

paste value from clipboard to element “element_name” in mobile

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

paste value from clipboard to element “element_name” in mobile

Keyword

Given, When, And, Then

Description

Will paste the data from the clipboard

Declaration
				
					Then paste value from clipboard to element "userPassword" in mobile
				
			
				
					"<elements>
    <element>
    <name>userPassword</name>
    <type>XPATH</type>
    <value>//input[@id="Password"]</value>
  </element>
 </elements>"
				
			
				
					NILL
				
			
				
					NILL
				
			
Remarks
  1. The “element_name” that is used through element data file should be in double quotes.
Restriction

NILL

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