25.2.3 Generic Keywords – Function
ClickAt
This keyword clicks on object according to specified co-ordinates. This keyword is used in situations where you want to click on button according to its position on web page, when we are not able to identify that button or object.
For Example: you want to click on button using its x and y co-ordinates.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This Keyword takes one object input argument. You can choose the object from your Object Repository on which you want to perform click operation.
|
Data Input Arguments |
Required? |
Description |
Coordinates |
Yes |
Specify the (X;Y) co-ordinates of specified object. Note: you can get (X;Y) co-ordinates from (Left,Top) property of selected object from OR. |
Output
True |
If the keyword passes successfully |
False |
If an error is there |
Example
In the example above, if you want to click on “Click to log events”, then provide (X;Y) co-ordinates of this button from web page.
note: you can perform click operation on this button object, without specifying any property of this object.
ClickAt
Object | < Choose Object From OR > |
Coordinates | < 38;1493 > |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
If object is not found
|
Argument Data Missing |
Data not provided for argument: ‘Object’. Expected StaticValue was empty. |
DefocusObject
This keyword removes the focus from the Object which is currently focused. It does not require any Data Input Argument or Object Input Argument.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
No |
This keyword doesn’t take any object input argument. |
Data Input Arguments |
Required? |
Description |
Data |
No |
This keyword doesn’t take any data input argument. |
Output
True |
If the keyword passes successfully |
False |
If an error is there |
Example
URL |
Comments |
|
This keyword removes the focus from the Object which is currently focused.
|
In the above screenshot, the “Yes” text box is focused by default, now if you wish to remove the focus from the Text Box object then you can do so by using “Defocus Object” Keyword.
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When browser was never opened or the keyword is used without launching web-page on browser. |
Insufficient Privileges (-14100) DESCRIPTION: The system does not have sufficient privileges to carry out a particular task. This mostly happens when the currently logged-in user at the execution site does not have permission to access a particular resource. The protected resource may be a network share, folder or a drive. User may contact the system administrator to sort out the issue. |
Either Browser was never Opened or all Web Driver instances were closed |
FetchBrowserTitle
This keyword fetches the title of current opened browser by OpKey. This keyword doesn’t take any input argument.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
No |
This keyword doesn’t take any object input argument. |
Data Input Arguments |
Required? |
Description |
Browser Name |
Yes |
This keyword take browser Name as data input argument. |
Output
True |
If the keyword passes successfully |
False |
If an error is there |
Example
Image |
Comments |
This keyword fetches the title of current opened browser. |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When URL is not given. Browser: Mozilla Firefox URL: |
Argument Data Missing (-13200) Insufficient Privileges (-14100) |
Argument(s): (Browser,URL) are blank Either Browser was never Opened or all WebDriver instances were closed -plugin-unable-to-take-screenshot- |
When Browser name is not given Browser: URL: https://cresconnect.crestechglobal. com/index.php? |
Argument Data Missing (-13200) Insufficient Privileges (-14100) |
Argument(s): (Browser,URL) are blank Either Browser was never Opened or all WebDriver instances were closed -plugin-unable-to-take-screenshot- |
FetchBrowserURL
This keyword is used to fetch the url of currently working browser. This keyword is mostly used in situations where you need to verify the URL on which you are working.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
No |
This keyword doesn’t take any object input argument. |
Data Input Arguments |
Required? |
Description |
No |
No |
This keyword doesn’t take any data input argument. |
Output
True |
If the keyword passes successfully |
False |
If an error is there |
Example
In the example above, if you want to fetch the URL, Open any browser and use this keyword “FetchBrowserURL” and it will provide” https://www.zoomtra.com/ “ as output. Here is how you will use this keyword.
Note: No error condition available for this keyword
FetchObjectPropertyInTableCell
This Keyword gets the Object property such as name, id, class etc from table cell. It takes table object as object input argument and row number, column number, tag of element, index of element and property name as Data input arguments.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes one table object as Input argument. You can choose a table Object from your Object Repository. |
Data Input Arguments |
Required? |
Description |
Row Index |
Yes |
Specify the Row Index of the cell in which Text is available Note: Row Index start from zero |
Column Index | Yes |
Specify the Column Index of the cell in which Text is available Note: ColumnIndex start from zero |
Tag | Yes |
Specify Object Tag. Note: Give the Tag value of parent object. |
Index | Yes | Specify the Index of the table object |
Property | Yes |
Specify the Property Name that should be anything like “innertext”,”tag”,”index”,”link” Note:Property should be available in Object |
Output
True |
If the keyword passes successfully |
False |
If an error is there |
Example
URL |
Comments |
https://en.wikipedia.org/wiki/List_of_Bollywood_films_of_2017
|
This keyword fetches the Object property such as name, id, class etc from table cell on the web page. |
In the above example we need to find the Object Property in the Table Cell (1,1) “Baahubali 2: The Conclusion” Object on the web page, we can do so by using “FetchObjectPropertyInTableCell” keyword as shown below:
FetchObjectPropertyInTableCell
Object |
< Choose your table object from OR > Here, Baahubali 2: The Conclusion. |
Row Index |
< 1 > |
Column Index | < 1 > |
Tag | < A > |
Property | < Link > |
Index | < 0 > |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When no object is provided |
Argument Data Missing (-13200) DESCRIPTION: A step could not be executed because one or more of the arguments have not been provided a value. Of all the arguments a keyword accepts, some arguments might be compulsory. As opposed to the non-compulsory ones, the compulsory argument must be provided some data. The data may be provided through one of many sources like statically entering, output of a previous step, a global variable etc; but it must not be left blank. |
Data not provided for argument: ‘Object’. Expected Static Value was empty |
when Blank data Input arguments are provided |
Argument Data Missing (-13200)
DESCRIPTION: A step could not be executed because one or more of the arguments have not been provided a value. Of all the arguments a keyword accepts, some arguments might be compulsory. As opposed to the non-compulsory ones, the compulsory argument must be provided some data. The data may be provided through one of many sources like statically entering, output of a previous step, a global variable etc; but it must not be left blank. |
Argumemt(s) : (Row Index;Column Index;Tag;Property) is/are blank. |
GetAllButtons
This keyword returns Name/ID/innertext property of all available buttons of current page. This keyword does not takes any input parameter.
This keyword is mostly used in situations where you want to get all the buttons available on a particular web page.
For example, you want to get all the buttons available on google webpage.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
No |
This keyword doesn’t take any object input argument. |
Data Input Arguments |
Required? |
Description |
No |
No |
This keyword doesn’t take any data input argument. |
Output
True |
If the keyword passes successfully |
False |
If an error is there |
Example
For example, you want to get all the buttons available on google, here is how you will use this keyword:
Common Error conditions
Scenarios |
Error Message |
Debug Information |
If no browser is given
|
Insufficient Privileges |
Either Browser was never Opened or all WebDriver instances were closed. |
GetAllColumnText
This Keyword fetches all the text of table column wise, separated by delimiter. It takes table object, column delimiter and row delimiter as input parameters. It takes an OR Object of table type as Object Input Argument and Column delimiter & Row Delimiter as data input arguments.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes one table object Input argument. You can choose table object from your Object Repository. |
Data Input Arguments |
Required? |
Description |
Column Delimiter |
Yes |
Specify the text/symbol/special characters by which the column text has to be separated. |
Row Delimiter |
Yes | Specify the text/symbol/special characters by which the row text has to be separated. |
Output
True |
If the keyword passes successfully |
False |
If an error is there |
Example
URL |
Comments |
https://en.wikipedia.org/wiki/List_of_Bollywood_films_of_2017
|
This keyword fetches all the text of table in column wise separated by delimiter. |
In the example above, all the text of table in row wise is separated by delimiter using keyword GetAllColumnText as shown below:
GetAllColumnText
Object | < Choose your table Object From OR > |
Row Delimeter | < ; > |
Column Delimeter | < ; > |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When no object is provided |
Argument Data Missing (-13200) DESCRIPTION: A step could not be executed because one or more of the arguments have not been provided a value. Of all the arguments a keyword accepts, some arguments might be compulsory. As opposed to the non-compulsory ones, the compulsory argument must be provided some data. The data may be provided through one of many sources like statically entering, output of a previous step, a global variable etc; but it must not be left blank. |
Data not provided for argument: ‘Object’. Expected Static Value was empty. |
When Invalid object and blank Data Input Arguments are provided.
Object : Table |
Argument Data Invalid (-13300) DESCRIPTION: The data value for one or more input arguments was not what was expected. This might happen when the input is expected in a specific format or should be chosen from a predefined set of values. Check for spell errors and capsing |
Arguments 🙁 Row Delimiter; Column Delimiter) is/are blank. |
GetAllFields
This keyword returns Name/ID/innertext property of all available Fields of current page. This keyword does not takes any input parameter.
This keyword is mostly used in situations where you want to get all the fields available on a particular web page. For example, you want to get all the fields available on a specified webpage.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
No |
This keyword doesn’t take any object input argument. |
Data Input Arguments |
Required? |
Description |
No |
No |
This keyword doesn’t take any data input argument. |
Output
True |
If the keyword passes successfully |
False |
If an error is there |
Example
For example, you want to get all the fields available on specified webpage, here is how you will use this keyword:
Common Error conditions
Scenarios |
Error Message |
Debug Information |
If no browser is given |
Insufficient Privileges |
Either Browser was never Opened or all WebDriver instances were closed |
GetAllLinks
This keyword returns Name/ID/innertext property of all available Links of current page. This keyword does not takes any input parameter.
This keyword is mostly used in situations where you want to get all the links available on a particular webpage.
For example, you want to get all the links available on a specified webpage at the same time.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
No |
This keyword doesn’t take any object input argument. |
Data Input Arguments |
Required? |
Description |
No |
No |
This keyword doesn’t take any data input argument. |
Output
True |
If the keyword passes successfully |
False |
If an error is there |
Example
For example, you want to get all the links available on specified, here is how you will use this keyword:
Common Error conditions
Scenarios |
Error Message |
Debug Information |
If no browser is given |
Insufficient Privileges |
Either Browser was never Opened or all WebDriver instances were closed |
GetAllRowText
This keyword fetches all the text of table row wise, separated by delimiter. It takes table object, row delimiter and column delimiter as input parameters.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes one table object Input argument. You can choose table object from your Object Repository. |
Data Input Arguments |
Required? |
Description |
Column Delimiter |
Yes |
Specify the text/symbol/special characters by which the column text has to be separated. |
Row Delimiter |
Yes | Specify the text/symbol/special characters by which the row text has to be separated. |
Output
True |
If the keyword passes successfully |
False |
If an error is there |
Example
URL |
Comments |
https://en.wikipedia.org/wiki/List_of_Bollywood_films_of_2017
|
This keyword fetches all the text of table in row wise separated by delimiter. |
In the example above, all the text of table in row wise is separated by delimiter using keyword GetAllRowText as shown below:
GetAllRowText
Object | < Choose your table Object From OR > |
Row Delimeter | < ; > |
Column Delimeter | < ; > |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When no object is provided |
Argument Data Missing (-13200) DESCRIPTION: A step could not be executed because one or more of the arguments have not been provided a value. Of all the arguments a keyword accepts, some arguments might be compulsory. As opposed to the non-compulsory ones, the compulsory argument must be provided some data. The data may be provided through one of many sources like statically entering, output of a previous step, a global variable etc; but it must not be left blank. |
Data not provided for argument: ‘Object’. Expected Static Value was empty. |
When Invalid object and blank Data Input Arguments are provided.
Object : Table |
Argument Data Invalid (-13300) DESCRIPTION: The data value for one or more input arguments was not what was expected. This might happen when the input is expected in a specific format or should be chosen from a predefined set of values. Check for spell errors and capsing |
Arguments 🙁 Row Delimiter; Column Delimiter) is/are blank. |
GetAllTitles
This keyword gets the titles of all opened webpages of specified browser. This keyword takes BrowserName as input parameter.
This keyword is mostly used in situations where you want to get all the title name available on a particular browser.
For example, choose a website on which there are multiple links and on clicking those links a new tab is opened and here you can use this keyword to get all the name of title of the tabs which are opened.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
No |
This keyword doesn’t take any object input argument. |
Data Input Arguments |
Required? |
Description |
Browser Name |
Yes |
Specify the name of browser. Note: Give the name of the browser which is getting opened. |
Output
True |
If the keyword passes successfully |
False |
If an error is there |
Example
Here, choose a website with one or more than one link and on clicking those links a new tab is opened and now you can use this keyword to get all the name of title of the tabs which are opened. In the output, you will see the name of both the title.
Common Error conditions
Scenarios |
Error Message |
Debug Information |
If no browser is given |
Insufficient Privileges |
Either Browser was never Opened or all WebDriver instances were closed |
GetButtonToolTip
This keyword gets the Tooltip available in specified Button. This keyword takes Button object as input parameter. This keyword is mostly used in situations where you want to get the tool tip of a button.
For example, you want to know the tooltip of a specific button available on the webpage.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This Keyword takes one object input argument. You can choose the object from your Object Repository. |
Data Input Arguments |
Required? |
Description |
No |
No |
This keyword doesn’t take any data input argument. |
Output
True |
If the keyword passes successfully |
False |
If an error is there |
Example
In the example above, you want to know the tooltip of a specific button available on the webpage, here is how you will use this keyword:
GetButtonToolTip
Object | < Choose Object From OR > |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
If no browser is given |
Insufficient Privileges (-14100)
|
Either Browser was never Opened or all WebDriver instances were closed |
If no object is given | Argument Data Missing | Data not provided for argument: ‘Object’. Expected StaticValue was empty. |
GetCheckBoxStatus
This keyword gets the status (ON/OFF) of the checkbox. This keyword takes OR object as input parameter.
This keyword is mostly used in situations where you want to know the status of checkbox whether it is ON/OFF.
For example, you can get the checkbox status whether it is ON/OFF.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This Keyword takes one object input argument. You can choose the object from your Object Repository. |
Data Input Arguments |
Required? |
Description |
No |
No |
This keyword doesn’t take any data input argument. |
Output
True |
If the keyword passes successfully |
False |
If an error is there |
Example
In the example above, you can get the checkbox status whether it is ON/OFF, here is how you will use this keyword:
GetCheckBoxStatus
Object | < Choose Object From OR > |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
If no object is given |
Argument Data Missing |
Data not provided for argument: ‘Object’. Expected StaticValue was empty. |
GetCheckBoxToolTip
This keyword gets the Tooltip available in specified Checkbox. This keyword takes Checkbox object as input argument.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes checkbox object as object input argument. |
Data Input Arguments |
Required? |
Description |
No |
No |
This keyword doesn’t take any data input argument. |
Output
True |
If the keyword passes successfully |
False |
If an error is there |
Example
Image |
Comments |
|
This keyword gets the Tooltip available in specified Checkbox |
GetCheckBoxToolTip
Object | < Choose Object From OR > |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When object is not given. Browser: Mozilla Firefox URL: https://cresconnect.crestechglobal.com/index.php? Object: No Object
|
Argument Data Missing (-13200)
|
Either Browser was never Opened or all WebDriver instances were closed |
When Browser name & URL are not given Browser: URL: Object: Given |
Argument Data Missing (-13200) Insufficient Privileges (-14100) |
Argument(s): (Browser,URL) are blank Either Browser was never Opened or all WebDriver instances were closed -plugin-unable-to-take-screenshot- |
GetChildObjectCount
This keyword gets the count of child items of Specified object. This keyword takes parent object and Tag, Property name and property value of Child object.
This keyword is mostly used in situations where you want to know the number of child objects present in parent object.
For example, you want to know the number of child object available in parent.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This Keyword takes one object input argument. You can choose the object from your Object Repository. |
Data Input Arguments |
Required? |
Description |
Tag |
Yes |
Specify Object Tag. Note: Give the Tag value of parent object. |
Property Name | Yes |
Specify Property Name. Note: Give the Property name of parent object. |
Property Value | Yes |
Specify Property Value. Note: Give the Property value of parent object. |
Output
True |
If the keyword passes successfully |
False |
If an error is there |
Example
In the example above, you want to know the number of child objects available in parent object and in the output it will give you the count as how many child objects are there in a particular parent object, here is how you will use this keyword:
GetChildObjectCount
Object | < Choose your Parent Object From OR > |
Tag | < Give the Tag value of parent object > |
Property Name | < Give the Property name of parent object > |
Property Value | < Give the Property value of parent object > |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
If no browser is given |
Insufficient Privileges (-14100)
|
Either Browser was never Opened or all WebDriver instances were closed |
If no object is given | Argument Data Missing | Data not provided for argument: ‘Object’. Expected StaticValue was empty. |
GetCompleteTableText
This keyword is used to fetch the full table text present in the table object.
This keyword is mostly used in situations where you want to get the full text/content which is present in the table. It takes table object as object input Argument.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes one object input argument. You can choose the table object from your Object Repository. |
Data Input Arguments |
Required? |
Description |
No |
No |
This keyword doesn’t take any data input argument. |
Output
True |
If the keyword passes successfully |
False |
If an error is there |
Example
In the above example, if user want to get the full text present in the table then user can use this keyword.
GetCompleteTableText
Object | < Choose your Table Object From OR > |
NOTE: If user want to get the full text of table object then, open any browser (along with specified URL of your web application) and use this keyword “GetFullTableText” and it will provide “Full text of table” as its output.
Common Error conditions
Scenarios |
Error Message |
Debug Information |
If user provide invalid table |
Object Not Found (-11100) |
Object Not Found |
If user does not provide any object. |
Argument Data Missing (-13200) |
Data not provided for argument: ‘Object’. Expected StaticValue was empty. |
GetDropDownDefaultItem
This Keyword returns the item selected by default in the dropdown list. It takes drop down object as Object Input Argument.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes Drop down object as Object Input Arguments. |
Data Input Arguments |
Required? |
Description |
Data |
No |
This keyword doesn’t take any data input argument. |
Output
< Default Item > |
If the keyword passes successfully |
It does not displays anything if the keyword fails |
Example
URL |
Comments |
URL:https://en-gb.facebook.com/r.php?locale=en_GB IMAGE:
|
This Keyword returns the item selected by default in the dropdown list. |
In the above screenshot, if you wish to get the item selected by default in the Birthday Dropdown then you can use the Keyword “GetDropdownDefaultItem” as follows:
GetDropdownDefaultItem
Object | < Choose Dropdown Object from the Object Repository > |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
If Keyword is not mapped with any object |
Argument Data Missing (-13200) DESCRIPTION: A step could not be executed because one or more of the arguments have not been provided a value. Of all the arguments a keyword accepts, some arguments might be compulsory. As opposed to the non-compulsory ones, the compulsory argument must be provided some data. The data may be provided through one of many sources like statically entering, output of a previous step, a global variable etc; but it must not be left blank. |
Data not provided for argument: ‘Object’. Expected StaticValue was empty. |
If Keyword is mapped with Wrong object |
Object Not Found (-11100) DESCRIPTION: The object on which an action was supposed to be performed, was not found on the currently active page or view. This happens when the page is not properly loaded or the properties of the object are not exactly matched. |
Object Not Found |
GetDropDownItemCount
This keyword gets the total item count of specified dropdown. This keyword takes a dropdown object as input parameter.
This keyword is mostly used in situations where you want to know the number of items in dropdown.
For example, you want to know the number of items available in dropdown list.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This Keyword takes one object input argument. You can choose the object from your Object Repository. |
Data Input Arguments |
Required? |
Description |
No |
No |
This keyword doesn’t take any data input argument. |
Output
True |
If the keyword passes successfully |
False |
If an error is there |
Example
In the example above, you want to know the number of items available in dropdown list and in the output it will give you the count as how many items are there in a particular drop down list, here is how you will use this keyword:
GetDropDownItemCount
Object | < Choose your DropDown Object From OR > |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
If no browser is given |
Insufficient Privileges |
Either Browser was never Opened or all WebDriver instances were closed. |
If no object is given |
Argument Data Missing |
Data not provided for argument: ‘Object’. Expected StaticValue was empty. |
If object is different | Object Not Found | Object Not Found |
GetDropDownToolTip
This keyword is used to get the text displayed in the tool tip of a drop down object.
This keyword is mostly used in situations where you need to get the tool tip text of a drop down object available on that web page.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes one object input argument. You can choose the drop down object from your Object Repository. |
Data Input Arguments |
Required? |
Description |
No |
No |
This keyword doesn’t take any data input argument. |
Output
True |
If the keyword passes successfully |
False |
If an error is there |
Example
In the above example, if user want to know tool tip text present on the drop down object “class” under the Domestic Flight Search then user can use this keyword.
GetDropDownToolTip
Object | < Choose your DropDown Object From OR > |
NOTE: If user want to get the tool tip text available on the drop down object then, open any browser (along with specified URL of your web application) and then use this keyword “GetDropDownToolTip” and it will provide “Tool tip Name” as its output.
Common Error conditions
Scenarios |
Error Message |
Debug Information |
If user provide invalid object. |
Argument Data Invalid (-13300) |
Specified object is not drop down |
If user provide null object. | Argument Data Missing (-13200) | Data not provided for argument: ‘Object’. Expected StaticValue was empty. |
GetEditBoxDefaultValue
This Keyword fetches the default value edit box type object. It takes OR object as object input argument.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes one EditBox Type object Input argument. You can choose EditBox object from your Object Repository. |
Data Input Arguments |
Required? |
Description |
No |
No |
This keyword doesn’t take any data input argument. |
Output
True |
If the keyword passes successfully |
False |
If an error is there |
Example
URL |
Comments |
https://www.december.com/html/3.2/element/textarea.html |
This keyword fetches the default value of the edit box type object. |
In the above example we need to default value of the edit box “Your Name” by using GetEditBoxDefaultValue keyword as shown below:
GetEditBoxDefaultValue
Object | < Choose your EditBox object from OR > |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When no object is provided |
IArgument Data Missing (-13200)
DESCRIPTION: A step could not be executed because one or more of the arguments have not been provided a value. Of all the arguments a keyword accepts, some arguments might be compulsory. As opposed to the non-compulsory ones, the compulsory argument must be provided some data. The data may be provided through one of many sources like statically entering, output of a previous step, a global variable etc; but it must not be left blank. |
Data not provided for argument: ‘Object’. Expected Static Value was empty. |
When blank object Input Arguments are provided. |
Verification Failed (-16100)
DESCRIPTION: The value which is required, was not found on the currently active page or view. |
Data not provided for argument: ‘Object’. Expected StaticValue was empty |
GetEditBoxLength
This Keyword fetches the length of the specified edit box object on the web page. It takes edit box type object as input parameter.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes one EditBox Type object Input argument. You can choose EditBox object from your Object Repository. |
Data Input Arguments |
Required? |
Description |
No |
No |
This keyword doesn’t take any data input argument. |
Output
True |
If the keyword passes successfully |
False |
If an error is there |
Example
URL |
Comments |
https://www.december.com/html/3.2/element/textarea.html |
This keyword fetches the length of a Edit box object on the web page. |
In the above example we need to find the length of the edit box “Your Name” on the web page, we can do so by using “GetEditBoxLength” keyword as shown below:
GetEditBoxLength
Object | < Choose your EditBox object from OR > |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When no object is provided |
IArgument Data Missing (-13200)
DESCRIPTION: A step could not be executed because one or more of the arguments have not been provided a value. Of all the arguments a keyword accepts, some arguments might be compulsory. As opposed to the non-compulsory ones, the compulsory argument must be provided some data. The data may be provided through one of many sources like statically entering, output of a previous step, a global variable etc; but it must not be left blank. |
Data not provided for argument: ‘Object’. Expected Static Value was empty. |
when Object other than Editbox is provided |
Unsupported Operation (-11400) DESCRIPTION: An operation was attempted, but the target of the operation does not support that. An analogy could be like typing on a button. Here button is the target of type operation, which it does not support. It supports clicking. While it is mostly a permanent disability, at times it could be temporary. For example browser’s Go-Back feature is unsupported while the very first page is loaded. But as soon as the browser navigates to some other page, the feature gets enabled. |
Property Not found. |
GetEditBoxName
This keyword is used to fetch the name property of the edit box name object.
This keyword is mostly used in situations where you need to get the name property exists on the edit box on that web page or not.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes one object input argument. You can choose the edit name box object from your Object Repository.. |
Data Input Arguments |
Required? |
Description |
No |
No |
This keyword doesn’t take any data input argument. |
Output
True |
If the keyword passes successfully |
False |
If an error is there |
Example
In the above example, if user want to get name property of edit box object then user can use this keyword.
GetEditBoxName
Object | < Choose your EditBox Object From OR > |
NOTE: If user want to get the name property of edit name box then, open any browser (along with specified URL of your web application) and use this keyword “GetEditNameBox” and it will provide “Name box property” as its output.
Common Error conditions
Scenarios |
Error Message |
Debug Information |
If user provide invalid object |
Object Not Found (-11100) |
Object Not Found |
If user provide null object. | Argument Data Missing (-13200) | Data not provided for argument: ‘Object’. Expected StaticValue was empty. |
GetEditBoxToolTip
This keyword is used to get the text displayed in the tool tip of the edit box. This keyword is mostly used in situations where you need to get tool tip text of the edit box on that web page or not.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes one object input argument. You can choose the edit box object from your Object Repository. |
Data Input Arguments |
Required? |
Description |
No |
No |
This keyword doesn’t take any data input argument. |
Output
True |
If the keyword passes successfully |
False |
If an error is there |
Example
In the above example, if user want to get the tool tip text of the edit box then user can use this keyword.
GetEditToolTip
Object | < Choose your EditBox Object From OR > |
NOTE: If user want to get the tool tip text of edit box then, open any browser (along with specified URL of your web application) and use this keyword “GetEditBoxToolTip” and it will provide “Tool tip name” as its output.
Common Error conditions
Scenarios |
Error Message |
Debug Information |
If user provide invalid object. |
Object Not Found (-11100) |
Object Not Found |
If user provide null object. | Argument Data Missing (-13200) | Data not provided for argument: ‘Object’. Expected StaticValue was empty. |
GetEditBoxValue
This keyword gets the object value from textarea. This keyword takes OR object as object input argument. This keyword is mostly used in situations where you want to get the value which is written inside the edit box. For example, you want to get the value which is written inside the Edit box.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This Keyword takes one object input argument. You can choose the object from your Object Repository. |
Data Input Arguments |
Required? |
Description |
No |
No |
This keyword doesn’t take any data input argument. |
Output
True |
If the keyword passes successfully |
False |
If an error is there |
Example
In the example above, you want to get the value which is written inside the Edit box, here is how you will use this keyword:
GetEditBoxValue
Object | < Choose your EditBox Object From OR > |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
If no object is given |
Argument Data Missing |
Data not provided for argument: ‘Object’. Expected StaticValue was empty. |
GetElementIndex
This Keyword fetches the index of a specified element on the web page. It takes object as object input argument.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes one object Input argument. You can choose Object from your Object Repository. |
Data Input Arguments |
Required? |
Description |
No |
No |
This keyword doesn’t take any data input argument. |
Output
True |
If the keyword passes successfully |
False |
If an error is there |
Example
URL |
Comments |
https://en.wikipedia.org/wiki/List_of_Bollywood_films_of_2017
|
This keyword fetches the index of a specified element on the web page. |
GetElementIndex
Object |
< Choose your Object from the OR > |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When no object is provided |
Argument Data Missing (-13200) DESCRIPTION: A step could not be executed because one or more of the arguments have not been provided a value. Of all the arguments a keyword accepts, some arguments might be compulsory. As opposed to the non-compulsory ones, the compulsory argument must be provided some data. The data may be provided through one of many sources like statically entering, output of a previous step, a global variable etc; but it must not be left blank |
Data not provided for argument: ‘Object’. Expected Static Value was empty. |
When invalid object Input Arguments is provided |
Unsupported Operation (-11400)
DESCRIPTION: An operation was attempted, but the target of thet operation does not support that. An analogy could be like typing on a button. Here button is the target of type operation, which it does not support. It supports clicking. While it is mostly a permanent disability, at times it could be temporary. For example browser’s Go-Back feature is unsupported while the very first page is loaded. But as soon as the browser navigates to some other page, the feature gets enabled. |
Property Not Found |
GetFullTableText
This keyword is used to fetch the full table text present in the table object. This keyword is mostly used in situations where you get the full text/content which is present in the table.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes one object input argument. You can choose the table object from your Object Repository. |
Data Input Arguments |
Required? |
Description |
No |
No |
This keyword doesn’t take any data input argument. |
Output
True |
If the keyword passes successfully |
False |
If an error is there |
Example
In the above example, if user want to get the full text present in the table then user can use this keyword.
GetFullTableText
Object | < Choose your Table Object From OR > |
NOTE: If user want to get the full text of table object then, open any browser (along with specified URL of your web application) and use this keyword “GetFullTableText” and it will provide “Full text of table” as its output.
Common Error conditions
Scenarios |
Error Message |
Debug Information |
If user provide invalid table object |
Object Not Found (-11100) |
Object Not Found |
If user provide null image object. | Argument Data Missing (-13200) | Data not provided for argument: ‘Object’. Expected StaticValue was empty. |
GetImageCount
This keyword returns the number of images present on the current web page. It does not takes any object or data input arguments.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
No |
This keyword doesn’t take any object input argument. |
Data Input Arguments |
Required? |
Description |
Data |
No |
This keyword doesn’t take any data input argument. |
Output
If the keyword passes successfully |
|
0 |
If an error is there |
Example
URL |
Comments |
URL: https://www.question.com/
|
This keyword returns the count of images present on specified page. |
For the above URL, if you wish to find the number of images on the web page then you can use “GetItemCount” keyword along with Open Browser.
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When browser was never opened or the keyword is used without launching web-page on browser |
Insufficient Privileges (-14100) DESCRIPTION: The system does not have sufficient privileges to carry out a particular task. This mostly happens when the currently logged-in user at the execution site does not have permission to access a particular resource. The protected resource may be a network share, folder or a drive. User may contact the system administrator to sort out the issue. |
Either Browser was never Opened or all WebDriver instances were closed |
GetImageToolTip
This keyword is used to get the text displayed in the tool tip of the image object. This keyword is mostly used in situations where you need to get tool tip text exists on the image object on that web page or not.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes one object input argument. You can choose the image type object from your Object Repository. |
Data Input Arguments |
Required? |
Description |
No |
No |
This keyword doesn’t take any data input argument. |
Output
True |
If the keyword passes successfully |
False |
If an error is there |
Example
In the above example, if user want to get the tool tip text of the image object then user can use this keyword.
GetImageToolTip
Object | < Choose your Image Object From OR > |
NOTE: If user want to get the tool tip text of image object then, open any browser (along with specified URL of your web application) and use this keyword “GetImageToolTip” and it will provide “Tool tip name” as its output.
Common Error conditions
Scenarios |
Error Message |
Debug Information |
If user provide invalid image object. |
Object Not Found |
Object Not Found |
If user provide null image object. | Argument Data Missing (-13200) | Data not provided for argument: ‘Object’. Expected StaticValue was empty. |
GetLinkCount
This keyword is used to get the count of links available on current web page. It does not require any input argument.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
No |
This keyword doesn’t take any object input argument. |
Data Input Arguments |
Required? |
Description |
No |
No |
This keyword doesn’t take any data input argument. |
Output
True |
If the keyword passes successfully |
False |
If an error is there |
Example
If the user want to know count of the links available on the google.com home page then user can use this keyword.
NOTE: If user want to get the count of links available on a particular web page then, open any browser (along with specified URL of your web application) and use this keyword “GetLinkCount” and it will provide “No. of link count” as its output.
Common Error conditions
Scenarios |
Error Message |
Debug Information |
If user do not provide open browser |
Insufficient Privileges
|
Either Browser was never Opened or all WebDriver instances were closed |
GetLinkToolTip
This keyword is used to get the text displayed in the tool tip of the link which is available on web page.
This keyword is mostly used in situations where you need to get the link tool tip text which is available on that web page or not.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes one object input argument. You can choose the table object from your Object Repository within which you want to click on the link. |
Data Input Arguments |
Required? |
Description |
No |
No |
This keyword doesn’t take any data input argument. |
Output
True |
If the keyword passes successfully |
False |
If an error is there |
Example
In the above example, if user want to know tool tip present on the links available on website www.zoomtra.com user can hover the mouse over the link then.
GetLinkToolTip
Object | < Choose your Link Object From OR > |
NOTE: If user want to get the tool tip text of links available on web page then, open any browser (along with specified URL of your web application) and use this keyword “GetLinkToolTip” and it will provide “Tool tip Name” as its output.
Common Error conditions
Scenarios |
Error Message |
Debug Information |
If user provide invalid object |
Object Not Found (-11100) |
Given set of object properties are not sufficient to locate any webelement |
If user provide null object. | Argument Data Missing (-13200) | Data not provided for argument: ‘Object’. Expected StaticValue was empty. |
GetObjectCount
This keyword gets the count of objects found with the given properties. It takes Property Name and Property Value as data input argument. This keyword is mostly used in situations where you want to search for an object with specific properties.
For example, you want to know the number of objects available with the given properties.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
No |
This keyword doesn’t take any object input argument. |
Data Input Arguments |
Required? |
Description |
Property Name |
Yes |
Specify Property Name. |
Property Value |
Yes | Specify Property Value. |
Output
True |
If the keyword passes successfully |
False |
If an error is there |
Example
URL |
Comments |
https://cresconnect.crestechglobal.com/
|
This keyword gets the count of objects found with the given properties. |
In the above example, you want to know the number of objects available with the properties mentioned in the Data input arguments. Here is how you will use this keyword:
GetObjectCount
Property Name |
< Give the Property name of object > Here, Type |
Property Value |
Here, Submit |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
If no browser is given |
Insufficient Privileges (-14100) DESCRIPTION: The system does not have sufficient privileges to carry out a particular task. This mostly happens when the currently logged-in user at the execution site does not have permission to access a particular resource. The protected resource may be a network share, folder or a drive. User may contact the system administrator to sort out the issue. |
Either Browser was never Opened or all WebDriver instances were closed |
If Invalid Data Input Arguments is provided | No object found by the given properties |
GetObjectCSSProperty
This Keyword fetches the CSS property of a specified Object on the web page. It takes object as object input argument and property as data input argument.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes one object Input argument. You can choose Object from your Object Repository. |
Data Input Arguments |
Required? |
Description |
Property |
Yes |
Specify Property Name. Give the Property name of parent object. |
Output
True |
If the keyword passes successfully |
False |
If an error is there |
Example
URL |
Comments |
https://en.wikipedia.org/wiki/List_of_Bollywood_films_of_2017 |
This keyword fetches the CSS Property of specified Object on the web page.
|
In the above example we require to fetch the CSS property of the “Title” Object on the web page, we can do so by using “GetObjectCSSProperty” keyword as shown below:
GetObjectCSSProperty
Object |
< Choose your Object From OR > |
Property |
< CSS > |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When no object is provided |
Argument Data Missing (-13200) DESCRIPTION: A step could not be executed because one or more of the arguments have not been provided a value. Of all the arguments a keyword accepts, some arguments might be compulsory. As opposed to the non-compulsory ones, the compulsory argument must be provided some data. The data may be provided through one of many sources like statically entering, output of a previous step, a global variable etc; but it must not be left blank. |
Data not provided for argument: ‘Object’. Expected Static Value was empty. |
When blank object and valid Data Input Arguments is provided |
Argument Data Missing (-13200)
DESCRIPTION: A step could not be executed because one or more of the arguments have not been provided a value. Of all the arguments a keyword accepts, some arguments might be compulsory. As opposed to the non-compulsory ones, the compulsory argument must be provided some data. The data may be provided through one of many sources like statically entering, output of a previous step, a global variable etc; but it must not be left blank. |
Data not provided for argument: ‘Object’. Expected Static Value was empty. |
GetObjectEnabled
This keyword returns whether the specified object is enabled or not. This keyword can be used to get the status of web element before performing any action on it.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
No |
This Keyword takes one object input argument. You can choose web element from your Object Repository |
Data Input Arguments |
Required? |
Description |
No |
No |
This keyword doesn’t take any data input argument. |
Output
True |
If the keyword passes successfully |
False |
If an error is there |
Example
If you want to get the status of an object, here is how you will use this keyword –
-
Add OpenBrowser and provide URL https://global.blackberry.com/en/enterprise/contact-us.html
-
Add GetObjectEnabled keyword
-
Map the object from OR to get the status
Common Error conditions
Scenarios |
Error Message |
Debug Information |
Blank object |
Argument Data Missing |
Data not provided for argument: ‘Object’ |
GetObjectExistence
This keyword returns whether the specified object exists in DOM. This keyword can be used to get the existence of web element before performing any action on it.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
No |
This Keyword takes one object input argument. You can choose web element from your Object Repository |
Data Input Arguments |
Required? |
Description |
No |
No |
This keyword doesn’t take any data input argument. |
Output
True |
If the keyword passes successfully |
False |
If an error is there |
Example
If you want to get the existence of an object, here is how you will use this keyword –
-
Add OpenBrowser and provide URL https://global.blackberry.com/en/enterprise/contact-us.html
-
Add GetObjectExistence keyword
-
Map the object from OR
Common Error conditions
Scenarios |
Error Message |
Debug Information |
Blank object |
Argument Data Missing. |
Data not provided for argument: ‘Object’. |
GetObjectHeightWidth
This Keyword returns the Height Width of a specified object on the web page. It takes object as object input argument.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes one object Input argument. You can choose Object from your Object Repository. |
Data Input Arguments |
Required? |
Description |
No |
No |
This keyword doesn’t take any data input argument. |
Output
True |
If the keyword passes successfully |
False |
If an error is there |
Example
URL |
Comments |
https://en.wikipedia.org/wiki/List_of_Bollywood_films_of_2017 |
This keyword fetches the Height width of a specified object on the web page.
|
In the above example we need to find the height width of the “Title” element on the web page, we can do so by using “GetObjectHeightWidth” keyword as shown below:
GetObjectHeightWidth
Object |
< Choose your Object From OR > |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When no object is provided |
Argument Data Missing (-13200) DESCRIPTION: A step could not be executed because one or more of the arguments have not been provided a value. Of all the arguments a keyword accepts, some arguments might be compulsory. As opposed to the non-compulsory ones, the compulsory argument must be provided some data. The data may be provided through one of many sources like statically entering, output of a previous step, a global variable etc; but it must not be left blank. |
Data not provided for argument: ‘Object’. Expected Static Value was empty. |
If keyword is used without launching web-page on browser. |
Insufficient Privileges |
Either Browser was never Opened or all WebDriver instances were closed. |
GetObjectProperty
This Keyword fetches the specified property of an Object on the web page. It takes object as object input argument and property name as data input argument.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes one object Input argument. You can choose Object from your Object Repository. |
Data Input Arguments |
Required? |
Description |
Property |
Yes |
Specify Property Name. Give the Property name of parent object. |
Output
True |
If the keyword passes successfully |
False |
If an error is there |
Example
URL |
Comments |
https://en.wikipedia.org/wiki/List_of_Bollywood_films_of_2017 |
This keyword fetches the specified property of an object on the web page.
|
In the above example we require to fetch the specified property of the “Title” Object on the web page, we can do so by using “GetObjectProperty” keyword as shown below:
GetObjectProperty
Object |
< Choose your Object From OR > |
Property |
< CSS > |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When no object is provided |
Argument Data Missing (-13200) DESCRIPTION: A step could not be executed because one or more of the arguments have not been provided a value. Of all the arguments a keyword accepts, some arguments might be compulsory. As opposed to the non-compulsory ones, the compulsory argument must be provided some data. The data may be provided through one of many sources like statically entering, output of a previous step, a global variable etc; but it must not be left blank. |
Data not provided for argument: ‘Object’. Expected Static Value was empty. |
When blank object and valid Data Input Arguments is provided |
Argument Data Missing (-13200)
DESCRIPTION: A step could not be executed because one or more of the arguments have not been provided a value. Of all the arguments a keyword accepts, some arguments might be compulsory. As opposed to the non-compulsory ones, the compulsory argument must be provided some data. The data may be provided through one of many sources like statically entering, output of a previous step, a global variable etc; but it must not be left blank. |
Data not provided for argument: ‘Object’. Expected Static Value was empty. |
GetObjectText
This keyword returns the text of the specified object. It takes object input argument and Before & After as data input argument. Before/After is not case-sensitive.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes Object from OR as object input argument whose text has to be fetched. |
Data Input Arguments |
Required? |
Description |
Before |
No |
This keyword doesn’t take any data input argument. |
After | No | Specify the Text after the Object specified. |
Output
It returns the text of the specified object. |
If the keyword passes successfully |
False |
If an error is there |
Example
URL |
Comments |
https://www.irctc.co.in/eticketing/loginHome.jsf
|
This keyword returns the text of the specified object. |
In the above screenshot, if you wish to fetch the text of the “Login” object then you can use “GetObjectText” keyword as follows:
GetObjectText
Object | < Choose an Object From OR > |
Before | |
After |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When Invalid Object is provided |
Object Not Found (-11100) DESCRIPTION: The object on which an action was supposed to be performed, was not found on the currently active page or view. This happens when the page is not properly loaded or the properties of the object are not exactly matched. |
Object not Found |
When no Object is attached |
Argument Data Missing (-13200) DESCRIPTION: A step could not be executed because one or more of the arguments have not been provided a value. Of all the arguments a keyword accepts, some arguments might be compulsory. As opposed to the non-compulsory ones, the compulsory argument must be provided some data. The data may be provided through one of many sources like statically entering, output of a previous step, a global variable etc; but it must not be left blank. |
Data not provided for argument: ‘Object’. Expected StaticValue was empty. |
GetObjectToolTip
This keyword returns tooltip of the specified object. This keyword can be used to get the tooltip of web element before performing any action on it. Output of this keyword can also be used as input of VerifyObjectToolTip.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This Keyword takes one object input argument. You can choose web element from your Object Repository. |
Data Input Arguments |
Required? |
Description |
No |
No |
This keyword doesn’t take any data input argument. |
Output
True |
If the keyword passes successfully |
False |
If an error is there |
Example
If you want to get the tooltip of an object, here is how you will use this keyword –
-
Add OpenBrowser and provide URL https://global.blackberry.com/en/enterprise/contact-us.html
-
Add GetObjectToolTip keyword
-
Map the object from OR to get the status
Common Error conditions
Scenarios |
Error Message |
Debug Information |
Blank object |
Argument Data Missing
|
Data not provided for argument: ‘Object’ |
GetObjectValue
This keyword returns value of the specified object. This keyword can be used to get the value of web element after action is performed.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This Keyword takes one object input argument. You can choose web element whose value you want to get from your Object Repository. |
Data Input Arguments |
Required? |
Description |
No |
No |
This keyword doesn’t take any data input argument. |
Output
True |
If the keyword passes successfully |
False |
If an error is there |
Example
If you want to get the value of an object, here is how you will use this keyword –
-
Add OpenBrowser and provide URL https://global.blackberry.com/en/enterprise/contact-us.html
-
Add GetObjectValue keyword
-
Map the object from OR to get the status
Common Error conditions
Scenarios |
Error Message |
Debug Information |
Invalid object |
Done |
–Blank– |
Blank object | Argument Data Missing | Data not provided for argument: ‘Object’. |
GetObjectVisibility
This keyword returns whether the object is visible or not. This keyword takes OR object name as input argument.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
No |
This keyword takes an object as object input argument. |
Data Input Arguments |
Required? |
Description |
No |
No |
This keyword doesn’t take any data input argument. |
Output
True |
If the keyword passes successfully |
False |
If an error is there |
Example
URL |
Comments |
https://www.idbi.com/newautoloan.asp |
This keyword returns whether the object is visible or not. |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When object is not given. Browser: Mozilla Firefox URL: https://www.idbi.com/newautoloan.asp Object: Given |
Argument Data Missing (-13200) |
Either Browser was never Opened or all WebDriver instances were closed |
When URL & browser name are not given. Browser: URL: Object: No Object |
Argument Data Missing (-13200) | Data not provided for argument: ‘Object’. Expected StaticValue was empty. |
Getpopuptext
This keyword gets text from specified popup.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This Keyword takes one object input argument. You can choose pop up object from your Object Repository. |
Data Input Arguments |
Required? |
Description |
No |
No |
This keyword doesn’t take any data input argument. |
Output
Popup text |
If the keyword passes successfully |
Blank |
If object is not provided |
Example
If you want to get the value of an object, here is how you will use this keyword –
-
Add OpenBrowser and provide URL
-
Add GetPopUpText keyword
-
Map the popup object from OR
Common Error conditions
Scenarios |
Error Message |
Debug Information |
Invalid object |
Popup not found |
–Blank– |
Blank object | Argument Data Missing | Data not provided for argument: ‘Object’. |
GetPropertyValue
This keyword gets the property value of specified property of a given object. This keyword takes object input argument & data input argument.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes object input argument. |
Data Input Arguments |
Required? |
Description |
Yes |
Yes |
This keyword takes one data input argument. |
Output
True |
If the keyword passes successfully |
False |
If an error is there |
Example
URL |
Comments |
|
This keyword gets value of the given property name for the mapped object. |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When data input argument is not given. Browser: Mozilla Firefox URL: https://cresconnect.crestechglobal. com/index.php? Object: Given Data: Not Given |
Argument Data Missing (-13200) |
Argument(s) : (PropertyName) are Blank. |
When Object is not given. Browser: Mozilla Firefox URL: https://cresconnect.crestechglobal. com/index.php? Object: No Object Data: Given |
Argument Data Missing (-13200) | Data not provided for argument: ‘Object’. Expected StaticValue was empty. |
GetRadioButtonCount
This keyword gets the count of Radio button available in a RadioGroup. This keyword takes Radiobutton as object input argument.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes an object as object input argument. |
Data Input Arguments |
Required? |
Description |
No |
No |
This keyword doesn’t take any data input argument. |
Output
True |
If the keyword passes successfully |
False |
If an error is there |
Example
URL |
Comments |
This keyword gets the count of Radio button available in a RadioGroup. In this Radio Group, there are 4 radio buttons. |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When object is not given. Browser: Mozilla Firefox URL: https://cresconnect.crestechglobal.com/index.php? Object: No Object |
Argument Data Missing (-13200) |
Data not provided for argument: ‘Object’. Expected StaticValue was empty |
When URL is not given. Browser: Mozilla Firefox URL: Object: Given |
Argument Data Missing (-13200) | Data not provided for argument: ‘Object’. Expected StaticValue was empty |
When Browser name is not given Browser: URL: https://cresconnect.crestechglobal.com/index.php? Object: Given |
Argument Data Missing (-13200) Insufficient Privileges (-14100) |
Argument(s): (Browser,URL) are blank Either Browser was never Opened or all WebDriver instances were closed -plugin-unable-to-take-screenshot- |
GetSelectedDropDownItem
This keyword gets the value of currently selected item in the specified dropdown inside table. This keyword takes table objects, row index, column index and Index as data input arguments.
This keyword is mostly used in situations where you want to get the name of the selected drop down item in table cell. For example, you want to get the value of selected dropdown item in table cell.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This Keyword takes one object input argument. You can choose dropdown element whose value you want to get from your Object Repository. |
Data Input Arguments |
Required? |
Description |
No |
No |
This keyword doesn’t take any data input argument. |
Output
True |
If the keyword passes successfully |
False |
If an error is there |
Example
If you want to get the value of dropdown object, here is how you will use this keyword –
-
Add OpenBrowser and provide URL https://global.blackberry.com/en/enterprise/contact-us.html
-
Add GetSelectedDropDownItem keyword
-
Map the object from OR
Common Error conditions
Scenarios |
Error Message |
Debug Information |
Invalid object |
Data not provided for argument: ‘Object’. |
|
Blank object | Argument Data Missing | Data not provided for argument: ‘Object’ |
GetSelectedRadioButtonFromGroup
This keyword syncs the browser until web page loads properly. This keyword is generally used after keyword “OpenBrowser” or where-ever page redirection happens.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
No |
This keyword doesn’t take any object input argument. |
Data Input Arguments |
Required? |
Description |
No |
No |
This keyword doesn’t take any data input argument. |
Output
True |
If the keyword passes successfully |
False |
If an error is there |
Example
For example, you want to wait for the web-page to be loaded after launching a web-page, then you can use this keyword for the same.
Common Error conditions
Scenarios |
Error Message |
Debug Information |
If keyword is used without launching web-page on browser. |
Insufficient Privileges (-14100) DESCRIPTION: The system does not have sufficient privileges to carry out a particular task. This mostly happens when the currently logged-in user at the execution site does not have permission to access a particular resource. The protected resource may be a network share, folder or a drive. User may contact the system administrator to sort out the issue. |
Either Browser was never Opened or all WebDriver instances were closed |
GetSelectedDropDownItemInTableCell
This keyword returns the name of the specified radio button which is in a radio group. This keyword used in such a condition when website have radio buttons which is in the form of group. If Radio button found in a radio group it passes the execution if not then it fails the execution.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This Keyword takes one object input argument. You can choose the object from your Object Repository. |
Data Input Arguments |
Required? |
Description |
Row Index |
Yes |
Specify Row id of table. Starting index must be zero. |
Column Index | Yes |
Specify Column id of table. Starting index must be zero. |
Index | Yes | Specify the index. Starting index must be zero. |
Output
True |
If the keyword passes successfully |
False |
If an error is there |
Example
In the example above, you want to get the value of selected dropdown item in table cell, here is how you will use this keyword:
Object | < Choose your object from OR > |
Row Index | < Specify Row id of table. Starting index must be zero > |
Column Index | < Specify Row id of table. Starting index must be zero > |
Index | < Specify index. Starting index must be zero > |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
If no object is given |
Argument Data Missing |
Data not provided for argument: ‘Object’. Expected StaticValue was empty. |
GetSingleTableColumnText
This Keyword fetches the text of single column of a table separated by delimiter. It takes table object as object input argument, column index, delimiter as data input arguments.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes one table object Input argument. You can choose table object from your Object Repository. |
Data Input Arguments |
Required? |
Description |
Column Index |
Yes |
This argument takes Column number of the table where starting index is “0”. |
Delimiter | Yes | Specify the text/symbol/special characters by which the row text has to be separated. |
Output
True |
If the keyword passes successfully |
False |
If an error is there |
Example
URL |
Comments |
https://en.wikipedia.org/wiki/List_of_Bollywood_films_of_2017
|
This keyword fetches text of single column of a table separated by delimiter. |
In the above example we need to fetch the text of single column of a table separated by delimiter by using GetSingleTableColumnText keyword as shown below:
GetSingleTableColumnText
Object | < Choose your table object from OR > |
Column Index | < 0 > |
Delimiter | < : > |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When no object is provided |
Argument Data Missing (-13200) DESCRIPTION: A step could not be executed because one or more of the arguments have not been provided a value. Of all the arguments a keyword accepts, some arguments might be compulsory. As opposed to the non-compulsory ones, the compulsory argument must be provided some data. The data may be provided through one of many sources like statically entering, output of a previous step, a global variable etc; but it must not be left blank. |
Data not provided for argument: ‘Object’. Expected Static Value was empty. |
When InValid object and valid Data Input Arguments are provided.
Object : Table |
Argument Data Missing (-13200) DESCRIPTION: A step could not be executed because one or more of the arguments have not been provided a value. Of all the arguments a keyword accepts, some arguments might be compulsory. As opposed to the non-compulsory ones, the compulsory argument must be provided some data. The data may be provided through one of many sources like statically entering, output of a previous step, a global variable etc; but it must not be left blank. |
Specified Object is not table
|
GetSingleTableRowText
This Keyword fetches the text of single row of a table separated by delimiter. It takes table object as object input argument and row index, delimiter as data input argument.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes one table object Input argument. You can choose table object from your Object Repository. |
Data Input Arguments |
Required? |
Description |
Row Index |
Yes |
This argument takes Column number of the table where starting index is “0”. |
Delimiter | Yes | Specify the text/symbol/special characters by which the row text has to be separated. |
Output
True |
If the keyword passes successfully |
False |
If an error is there |
Example
URL |
Comments |
https://en.wikipedia.org/wiki/List_of_Bollywood_films_of_2017
|
This keyword fetches text of single row of a table separated by delimiter. |
In the above example we need to fetch the text of single row of a table separated by delimiter by using GetSingleTableRowText keyword as shown below:
GetSingleTableRowText
Object | < Choose your table object from OR > |
Column Index | < 0 > |
Delimiter | < : > |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When no object is provided |
Argument Data Missing (-13200) DESCRIPTION: A step could not be executed because one or more of the arguments have not been provided a value. Of all the arguments a keyword accepts, some arguments might be compulsory. As opposed to the non-compulsory ones, the compulsory argument must be provided some data. The data may be provided through one of many sources like statically entering, output of a previous step, a global variable etc; but it must not be left blank. |
Data not provided for argument: ‘Object’. Expected Static Value was empty. |
When InValid object and valid Data Input Arguments are provided.
Object : Table |
Argument Data Missing (-13200) DESCRIPTION: A step could not be executed because one or more of the arguments have not been provided a value. Of all the arguments a keyword accepts, some arguments might be compulsory. As opposed to the non-compulsory ones, the compulsory argument must be provided some data. The data may be provided through one of many sources like statically entering, output of a previous step, a global variable etc; but it must not be left blank. |
Specified Object is not table
|
GetTableCellText
This keyword will get Text which is available inside any table Cell. This keyword is mostly used in situations where user want to get Text which is available inside Table Cell.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This Keyword takes one object input argument. You can choose the table object from your Object Repository From where user want to get Text |
Data Input Arguments |
Required? |
Description |
RowIndex |
Yes |
Specify the Row Index of the cell in which Text is available Note: RowIndex start from zero |
ColumnIndex | Yes | Specify the Column Index of the cell in which Text is available Note: ColumnIndex start from zero |
Before | Yes | Specify a text before which the expected text is present |
After | Yes | Specify a text after which the expected text is present |
Output
It should give Text which is available inside Table Cell |
If the keyword passes successfully |
False |
If an error is there |
Example
In the example table above, if you want to get a text “of” from “width of area” available in “Comment” column i.e Column Index 3 and Row Index 1, we can get the required text using this keyword, here is how you will use this keyword “GetTableCellText”.
GetTableCellText
Object | < Choose your object from OR > |
Row Index | < 1 > |
Column Index | < 3> |
Before | < Area > |
After | < Width > |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
If Table Object is found |