25.10 Salesforce Keyword
Action
SF_AccountExists
This Keyword checks whether a specified account record exists or not in the Salesforce Application based on the Data Input Arguments provided.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
No |
This keyword doesn’t take any object input argument. |
Data Input Arguments |
Required? |
Description |
Account Name |
Yes |
Provide the Account Name of the record whose Existence has to be verified. |
Phone |
Yes |
Provide the Phone of the record whose Existence has to be verified. |
BillingState/ Province |
Yes |
Provide the BillingState/Province of the record which has to be verified. |
Identifier |
Yes |
Provide the column name by which the record can be verified. |
Value |
Yes |
Provide the Value corresponding to the Identifier provided. |
Note: You can provide maximum 2 Identifiers and corresponding value. This Keyword is implemented both in Lightning and Classic mode.
Output
True |
If the account Exists If the keyword passes successfully |
False |
If the keyword fails |
Example
For example, in the above screenshot, if you want to verify the Existence of the highlighted record then you can use the keyword “SF_AccountExists” as follows:
SF_AccountExists
Account Name |
Burlington Textiles Corp of America |
Phone |
(336)-222-7000 |
BillingState/ Province |
NC |
Identifier |
ACCOUNT OWNER ALIAS |
Value |
sPand |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When Account Name Data Input arguments is blank. |
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. |
Argument(s) : (Account Name) is blank. |
When the keyword is launched without using Open browser keyword. |
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 SalesForce instances were closed
|
SF_ClickByText
This Keyword clicks on an object that exists on a page of the Sales Force Application based on the Data Input Arguments provided.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
No |
This keyword doesn’t take any object input argument. |
Data Input Arguments |
Required? |
Description |
Text To Search |
Yes |
Provide Text of the element to be clicked. |
Partial |
No |
Provide True if text to be searched is partial Text. By Default,it is false.
|
Index |
No |
Specify the Index of the Text to be clicked. Note : Index starts from 0 |
Output
True |
If the keyword passes successfully |
False |
If the keyword fails |
Note: This Keyword is implemented both in Lightning and Classic mode.
Example
For example, in the above screenshot, if you want to click on the highlighted textbox “LogIn” then you can use the keyword SF_ClickByText as follows:
SF_ClickByText
Text To Search |
Log In |
Partial Text | False |
Index | 0 |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When Text To search Data Input arguments is blank. |
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. |
Argument(s) : (Text To Search) is blank. |
When the keyword is launched without using Open browser keyword. |
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 SalesForce instances were closed
|
SF_ClickByTextInSequence
This Keyword clicks on the specified Text in a sequential manner that exists on a page of the Salesforce Application based on the Data Input Arguments provided.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
No |
This keyword doesn’t take any object input argument. |
Data Input Arguments |
Required? |
Description |
TextTo Search |
Yes |
In this Data Input Argument, specify the text on which you want to click. (TextToSearch1,TextToSearch2,TextToSearch3, TextToSearch4, TextToSearch5)
|
Index |
Yes |
In this Data Input Argument specify “the Index number of the text”. If the text appears first time on the page then its index number is “ZERO (0)” (Index1, Index2, Index3, Index, Index 5) |
PartialText |
Yes |
In this Data Input Argument select True if you provided the Partial text in “TextToSearch” otherwise False. (By default, it is False) (PartialText1, PartialText2, PartialText3, PartialText 4, PartialText 5) |
Output
True |
If the keyword passes successfully |
False |
If the keyword fails |
Note: This Keyword is implemented both in Lightning and Classic mode.
Example
As shown in the above screenshot if we want to Click on Home Text, then after redirecting on this page if we want to click on text “Chatter” then after reaching on this page if we want to click on text “Campaigns” then if we want to click on text “Leads” then after reaching on this page if we want to click on text “Accounts” which is available on 5th page
We can use “SF_ClickByTextInSequence” keyword as follows:
SF_ClickByTextInSequence
Text To Search 1 |
Home |
Index 1 |
0 |
Partial Text 1 |
False |
Text To Search 2 |
Chatter |
Index 2 |
0 |
Partial Text 2 |
False |
Text To Search 3 |
Campaigns |
Index 3 |
0 |
Partial Text 3 |
False |
Text To Search 4 |
Leads |
Index 4 |
0 |
Partial Text 4 |
False |
Text To Search 5 |
Accounts |
Index 5 |
0 |
Partial Text 5 |
False |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
If TextToSearch Data Input Argument is Blank. |
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 |
Text is not provided.
|
If TextToSearch1 is having partial text, Index1 is Blank and PartialText1 is false. |
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. |
No Object Found with Text |
SF_ClickImageByTitle/Alt
This keyword clicks on specified image that exists on some page of the salesforce application on basis of image title or alt attribute given. It takes Title/Alt, Index, Partial Text as 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 |
Title/Alt |
Yes |
Specify the title or Alt Property of the image to be clicked. |
Index |
No |
Specify the position of the image object. Note: Index starts from 0 |
Partial Text |
Yes |
Provide True if text to search is partial Text |
Output
True |
If the keyword passes successfully |
False |
If the keyword fails |
Note: This Keyword is implemented both in Lightning and Classic mode.
Example
In the above Screenshot, if you want to click on the highlighted image then, here is how you will use “SF_ClickImageByTitle/Alt ” keyword.
SF_ClickImageByTitle/Alt
Title/Alt |
salesforce |
Index |
|
Partial Text |
False |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When Invalid 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. |
Argument(s) : (Title/Alt) is blank. |
When the keyword is launched without using Open browser keyword. |
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 SalesForce instances were closed
|
SF_ClickInTableCellUsingObject
This Keyword clicks on a specified table cell that exists on some page of the Salesforce application using query based on the Data Input Arguments provided.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes a table object as Object Input Argument |
Data Input Arguments |
Required? |
Description |
Column Name |
Yes |
Provide the Column Name of the table whose cell has to be clicked. |
Object Index |
Yes |
Provide the Index of the Object inside the table cell. Note : Object index starts from ‘0’. |
Header |
Yes |
Provide the column name by which the record can be identified |
Value |
Yes |
Provide the Value corresponding to the Identifier provided. |
Note: You can provide maximum 5 Header and corresponding value.This Keyword is implemented both in Lightning and Classic mode.
Output
True |
If the keyword passes successfully |
False |
If the keyword fails |
Example
For example, in the above screenshot, if you want to click on the column name “ACCOUNT SITE” of the highlighted table row then you can use the keyword “SF_ClickInTableCellUsingObject” as follows:
SF_ClickInTableCellUsingObject
Object | < Choose a table Object from OR > |
Column Name |
ACCOUNT SITE |
Object Index |
0 |
Header |
PHONE |
Value |
(336)222-7000 |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When Column Name Data Input arguments is blank. |
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. |
Argument(s) : (Column Name) is blank. |
When the keyword is launched without using Open browser keyword. |
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 SalesForce instances were closed
|
SF_ClickInTableCellUsingText
This Keyword clicks on a specified table cell that exists on some page of the Salesforce application using text provided in the Data Input Arguments.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
No |
This keyword does not take any Object Input Argument |
Data Input Arguments |
Required? |
Description |
Table Name | Yes | Provide the Table Name whose cell has to be clicked. |
Column Name |
Yes |
Provide the Column Name of the table whose cell has to be clicked. |
Object Index |
Yes |
Provide the Index of the Object inside the table cell. Note : Object index starts from ‘0’. |
Header |
Yes |
Provide the column name by which the record can be identified |
Value |
Yes |
Provide the Value corresponding to the Identifier provided. |
Note: You can provide maximum 5 Header and corresponding value. This Keyword is implemented both in Lightning and Classic mode.
Output
True |
If the keyword passes successfully |
False |
If the keyword fails |
Example
For example, in the above screenshot, if you want to click on the column name “ACCOUNT SITE” of the highlighted table row then you can use the keyword “SF_ClickInTableCellUsingText” as follows:
SF_ClickInTableCellUsingText
Table Name | ACCOUNTS |
Column Name |
ACCOUNT SITE |
Object Index |
0 |
Header |
PHONE |
Value |
(336)222-7000 |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When Column Name Data Input arguments is blank. |
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. |
Argument(s) : (Column Name) is blank. |
When the keyword is launched without using Open browser keyword. |
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 SalesForce instances were closed
|
SF_ClickNewDashboard
This Keyword Clicks on new Dashboard in Dashboard section of the Salesforce Application. It does not take 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
True |
If the keyword passes successfully |
False |
If the keyword fails |
Note: This Keyword is implemented only in Lightning mode.
Example
For example, in the above screenshot, the keyword SF_ClickNewDashboard will click on the highlighted “NewDashboard” tab and creates a new Dashboard for the Dashboard section of the Salesforce application.
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When the keyword is launched without using Open browser keyword. |
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 SalesForce instances were closed
|
When user opens some application other than sales force. |
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 on the given page. |
SF_ClickNewEvent
This Keyword clicks on a new event of calendar section of the Salesforce Application. It does not take 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
True |
If the keyword passes successfully |
False |
If the keyword fails |
Note: This Keyword is implemented only in Lightning mode.
Example
For example, in the above screenshot, the keyword SF_ClickNewEvent will click on the highlighted “NewEvent” tab and creates a new event for the calendar section of the Salesforce application.
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When the keyword is launched without using Open browser keyword. |
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 SalesForce instances were closed
|
When user opens some application other than sales force. |
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 on the given page. |
SF_ContactExists
This Keyword checks whether a specified contact record exists or not in the Salesforce Application based on the Data Input Arguments provided.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
No |
This keyword doesn’t take any object input argument. |
Data Input Arguments |
Required? |
Description |
Name |
Yes |
Provide the Name of the record whose Existence has to be verified. |
Phone |
Yes |
Provide the Phone of the record whose Existence has to be verified. |
|
Yes |
Provide the Email of the record which has to be verified. |
Identifier |
Yes |
Provide the column name by which the record can be verified. |
Value |
Yes |
Provide the Value corresponding to the Identifier provided. |
Note: You can provide maximum 2 Identifiers and corresponding value.This Keyword is implemented both in Lightning and classic mode.
Output
True |
If the Contact Exists If the keyword passes successfully |
False |
If the keyword fails |
Example
For example, in the above screenshot, if you want to verify the Existence of the highlighted record then you can use the keyword “SF_ContactExists” as follows:
SF_ContactExists
Name |
Rose Gonzalez |
Phone |
(512)757-5000 |
|
rose@edge.com |
Identifier |
ACCOUNT NAME |
Value |
Crestech |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When Name Data Input arguments is blank. |
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. |
Argument(s) : (Name) is blank. |
When the keyword is launched without using Open browser keyword. |
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 SalesForce instances were closed
|
SF_DeselectCheckBoxByText
This Keyword deselects the specified checkbox that exists on a page of the Salesforce Application based on the Data Input Arguments provided.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
No |
This keyword doesn’t take any object input argument. |
Data Input Arguments |
Required? |
Description |
Text To Search |
Yes |
Provide Text that exists near the checkbox. |
Partial |
No |
Provide True if the text to be searched is partial Text. By Default, it is false.
|
Index |
No |
Specify the Index of the Text to be searched. |
Before | Yes | Provide True if the CheckBox appears before the Text
By Default, it is false. |
Output
True |
If the keyword passes successfully |
False |
If the keyword fails |
Note: This Keyword is implemented both in Lightning and Classic mode.
Example
For example, in the above screenshot, if you want to deselect the highlighted checkbox “Remember me” then you can use the keyword SF_DeselectCheckBoxByText as follows:
SF_DeselectCheckBoxByText
Text To Search |
Remember me |
Partial Text | False |
Index | 0 |
Before | False |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When Text To search Data Input arguments is blank. |
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. |
Argument(s) : (Text To Search) is blank. |
When the keyword is launched without using Open browser keyword. |
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 SalesForce instances were closed
|
SF_GlobalSearch
This Keyword types the value to be searched in the search box of the Sales Force Application and then finds it. It takes Value to be searched as 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 |
Value |
Yes |
Specify the value to be searched. |
Output
True |
If the keyword passes successfully |
False |
If the keyword fails |
Note: This Keyword is implemented both in Lightning and Classic mode.
Example
For example, in the above screenshot, if you want to search the value “ssts” in the Salesforce application then SF_GlobalSearch keyword will type the value in the highlighted search box and then find it. For this, you need to provide the Data Input Argument as follows:
SF_GlobalSearch
Value |
ssts |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
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. |
Argument(s) : (Value) is blank. |
When user opens some application other than sales force. |
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 on the given page. |
SF_EditAccountInTable
This Keyword edits a specified Account record in the Salesforce Application based on the Data Input Arguments provided.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
No |
This keyword doesn’t take any object input argument. |
Data Input Arguments |
Required? |
Description |
New Text |
Yes |
Provide the Text that has to be entered |
Field To be modified |
Yes |
Specify the name of the column in which editing has to be done |
Save(Y/N) |
Yes |
Indicates whether changes are to be saved or not. By default, it is False |
Identifier |
Yes |
Provide the column name by which the text to be edited can be verified. |
Value |
Yes |
Specify the Value corresponding to the Identifier provided. |
Note: You can provide maximum 5 Identifiers and corresponding value.This Keyword is implemented both in Lightning and Classic mode.It is not implemented for Firefox version 48 and above in classic mode.
Output
True |
If the keyword passes successfully |
False |
If the keyword fails |
Example
For example, in the above screenshot, if you want to edit the highlighted record then you can use the keyword “SF_EditAccounts InTable” as follows:
SF_EditAccountInTable
New Text |
Johim Abrahim |
Field To be modified |
ACCOUNT SITE |
Save(Y/N) |
True |
Identifier |
ACCOUNT NAME |
Value |
30 |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When Field To be modified Data Input arguments are blank. |
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. |
Argument(s) : (Field To be modified) is blank. |
When the keyword is launched without using Open browser keyword. |
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 SalesForce instances were closed
|
SF_EditContactInTable
This Keyword edits a specified contact record in the Salesforce Application based on the Data Input Arguments provided.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
No |
This keyword doesn’t take any object input argument. |
Data Input Arguments |
Required? |
Description |
New Text |
Yes |
Provide the Text that has to be entered |
Field To be modified |
Yes |
Specify the name of the column in which editing has to be done |
Save(Y/N) |
Yes |
Indicates whether changes are to be saved or not. By default, it is False |
Identifier |
Yes |
Provide the column name by which the text to be edited can be verified. |
Value |
Yes |
Specify the Value corresponding to the Identifier provided. |
Note: You can provide maximum 5 Identifiers and corresponding value.This Keyword is implemented both in Lightning and Classic mode.It is not implemented for Firefox version 48 and above in classic mode.
Output
True |
If the keyword passes successfully |
False |
If the keyword fails |
Example
For example, in the above screenshot, if you want to edit the highlighted record then you can use the keyword “SF_EditContacts InTable” as follows:
SF_EditContactInTable
New Text |
rose1@edge.com |
Field To be modified |
|
Save(Y/N) |
True |
Identifier |
PHONE |
Value |
(512)757-6000 |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When Field To be modified Data Input arguments is blank. |
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. |
Argument(s) : (Field To be modified) is blank. |
When the keyword is launched without using Open browser keyword. |
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 SalesForce instances were closed
|
SF_EditLeadInTable
This Keyword edits a specified Lead record in the Salesforce Application based on the Data Input Arguments provided.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
No |
This keyword doesn’t take any object input argument. |
Data Input Arguments |
Required? |
Description |
New Text |
Yes |
Provide the Text that has to be entered |
Field To be modified |
Yes |
Specify the name of the column in which editing has to be done |
Save(Y/N) |
Yes |
Indicates whether changes are to be saved or not. By default, it is False |
Identifier |
Yes |
Provide the column name by which the text to be edited can be verified. |
Value |
Yes |
Specify the Value corresponding to the Identifier provided. |
Note: You can provide maximum 5 Identifiers and corresponding value.This Keyword is implemented both in Lightning and Classic mode.It is not implemented for Firefox version 48 and above in classic mode.
Output
True |
If the keyword passes successfully |
False |
If the keyword fails |
Example
For example, in the above screenshot, if you want to edit the highlighted record then you can use the keyword SF_EditLeadsInTable as follows:
SF_EditLeadInTable
New Text |
Johim Abrahim |
Field To be modified |
COMPANY |
Save(Y/N) |
True |
Identifier |
NAME |
Value |
aadea scea |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When Field To be modified Data Input arguments is blank. |
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. |
Argument(s) : (Field To be modified) is blank. |
When the keyword is launched without using Open browser keyword. |
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 SalesForce instances were closed
|
SF_EditOpportunityInTable
This Keyword edits a specified Opportunity record in the Salesforce Application based on the Data Input Arguments provided.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
No |
This keyword doesn’t take any object input argument. |
Data Input Arguments |
Required? |
Description |
New Text |
Yes |
Provide the Text that has to be entered |
Field To be modified |
Yes |
Specify the name of the column in which editing has to be done |
Save(Y/N) |
Yes |
Indicates whether changes are to be saved or not. By default, it is False |
Identifier |
Yes |
Provide the column name by which the text to be edited can be verified. |
Value |
Yes |
Specify the Value corresponding to the Identifier provided. |
Note: You can provide maximum 5 Identifiers and corresponding value.This Keyword is implemented both in Lightning and Classic mode.It is not implemented for Firefox version 48 and above in classic mode.
Output
True |
If the keyword passes successfully |
False |
If the keyword fails |
Example
For example, in the above screenshot, if you want to edit the highlighted record then you can use the keyword SF_EditOpportunityInTable as follows:
SF_EditOpportunitiyInTable
New Text |
6776 |
Field To be modified |
ACCOUNT SITE |
Save(Y/N) |
True |
Identifier |
OPPORTUNITY NAME |
Value |
345 |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When Field To be modified Data Input arguments is blank. |
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. |
Argument(s) : (Field To be modified) is blank. |
When the keyword is launched without using Open browser keyword. |
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 SalesForce instances were closed
|
SF_GetTextFromTableCellUsingObject
This Keyword retrieves text from a specified table cell that exists on some page of the Salesforce application using query based on the Data Input Arguments provided.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes a table object as Object Input Argument |
Data Input Arguments |
Required? |
Description |
Column Name |
Yes |
Provide the Column Name of the table whose text has to be fetched. |
Object Index |
Yes |
Provide the Index of the Object inside the table cell. Note: Object Index starts from ‘0’. |
Header |
Yes |
Provide the column name by which the record can be identified |
Value |
Yes |
Provide the Value corresponding to the Identifier provided. |
Note:You can provide maximum 5 Header and corresponding value. This Keyword is implemented both in Lightning and Classic mode.
Output
True |
If the keyword passes successfully |
False |
If the keyword fails |
Example
For example, in the above screenshot, if you want to retrieve the text “Burlington Textiles Corp Of America” from the highlighted table row then you can use the keyword “SF_GetTextFromTableCellUsingObject” as follows:
SF_GetTextFromTableCellUsingObject
Object | < Choose a table Object from OR > |
Column Name |
ACCOUNT NAME |
Object Index |
0 |
Header |
OPPORTUNITY NAME |
Value |
345 |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When Column Name Data Input arguments is blank. |
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. |
Argument(s) : (Column Name) is blank. |
When the keyword is launched without using Open browser keyword. |
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 SalesForce instances were closed
|
SF_GetTextFromTableCellUsingText
This Keyword retrieves text from specified table cell that exists on some page of the Salesforce application using text provided in the Data Input Arguments.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
No |
This keyword does not take any Object Input Argument |
Data Input Arguments |
Required? |
Description |
Table Name | Yes | Provide the Table Name whose cell text has to be retrieved. |
Column Name |
Yes |
Provide the Column Name of the table whose cell text has to be retrieved. |
Object Index |
Yes |
Provide the Index of the Object inside the table cell. Note: Object Index starts from ‘0’. |
Header |
Yes |
Provide the column name by which the record can be identified |
Value |
Yes |
Provide the Value corresponding to the Identifier provided. |
Note: You can provide maximum 5 Header and corresponding value. This Keyword is implemented both in Lightning and Classic mode.
Output
True |
If the keyword passes successfully |
False |
If the keyword fails |
Example
For example, in the above screenshot, if you want to retrieve the text “Burlington Textiles Corp Of America” from the highlighted table row then you can use the keyword “SF_GetTextFromTableCellUsingText” as follows:
SF_GetTextFromTableCellUsingText
Table Name | RECENTLY VIEWED |
Column Name |
ACCOUNT NAME |
Object Index |
0 |
Header |
OPPORTUNITY NAME |
Value |
345 |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When Column Name Data Input arguments is blank. |
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. |
Argument(s) : (Column Name) is blank. |
When the keyword is launched without using Open browser keyword. |
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 SalesForce instances were closed
|
SF_GoToAccounts
This Keyword clicks on the Accounts Tab and navigates you to the Accounts page of the Salesforce Application. It does not take 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
True |
If the keyword passes successfully |
False |
If the keyword fails |
Note: This Keyword is implemented both in Lightning and Classic mode.
Example
For example, in the above screenshot, the keyword SF_GoToAccounts will click on the highlighted “Accounts” tab and navigates you to the Accounts page of the Salesforce application.
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When the keyword is launched without using Open browser keyword. |
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 SalesForce instances were closed
|
When user opens some application other than salesforce. |
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 on the given page. |
SF_GoToCalendar
This Keyword clicks on the Calendar Tab and navigates you to the Calendar page of the Salesforce Application. It does not take 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
True |
If the keyword passes successfully |
False |
If the keyword fails |
Note: This Keyword is implemented only in Lightning mode.
Example
For example, in the above screenshot, the keyword SF_GoToCalendar will click on the highlighted “Calendar” tab and navigates you to the Calendar page of the salesforce application.
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When the keyword is launched without using Open browser keyword. |
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 SalesForce instances were closed
|
When user opens some application other than sales force. |
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 on the given page. |
SF_GoToChatter
This Keyword clicks on the Chatter Tab and navigates you to the Chatter page of the Salesforce Application. It does not take 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
True |
If the keyword passes successfully |
False |
If the keyword fails |
Note: This Keyword is implemented both in Lightning and Classic mode.
Example
For example, in the above screenshot, the keyword SF_GoToChatter will click on the highlighted “Chatter” tab and navigates you to the Chatter page of the salesforce application.
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When the keyword is launched without using Open browser keyword. |
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 SalesForce instances were closed
|
When user opens some application other than sales force. |
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 on the given page. |
SF_GoToContacts
This Keyword clicks on the Contacts Tab and navigates you to the Contacts page of the Salesforce Application. It does not take 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
True |
If the keyword passes successfully |
False |
If the keyword fails |
Note: This Keyword is implemented both in Lightning and Classic mode.
Example
For example, in the above screenshot, the keyword SF_GoToContacts will click on the highlighted “Contacts” tab and navigates you to the Contacts page of the salesforce application.
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When the keyword is launched without using Open browser keyword. |
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 SalesForce instances were closed
|
When user opens some application other than sales force. |
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 on the given page. |
SF_GoToDashboards
This Keyword clicks on the Dashboards Tab and navigates you to the Dashboards page of the Salesforce Application. 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
True |
If the keyword passes successfully |
False |
If the keyword fails |
Note: This Keyword is implemented both in Lightning and Classic mode.
Example
For example, in the above screenshot, the keyword SF_GoToDashboards will click on the highlighted “Dashboards” tab and navigates you to the Dashboards page of the salesforce application.
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When the keyword is launched without using Open browser keyword. |
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 SalesForce instances were closed
|
When user opens some application other than sales force. |
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 on the given page. |
SF_GoToFiles
This Keyword clicks on the Files Tab and navigates you to the Files page of the Sales Force Application. 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
True |
If the keyword passes successfully |
False |
If the keyword fails |
Note: This Keyword is implemented only in Classic mode.
Example
For example, in the above screenshot, the keyword SF_GoToFiles will click on the highlighted “Files” tab and navigates you to the Files page of the salesforce application.
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When the keyword is launched without using Open browser keyword. |
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 SalesForce instances were closed
|
When user opens some application other than sales force. |
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 on the given page. |
SF_GoToForecasts
This Keyword clicks on the Forecasts Tab and navigates you to the Forecasts page of the Sales Force Application. 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
True |
If the keyword passes successfully |
False |
If the keyword fails |
Note: This Keyword is implemented only in Classic mode.
Example
For example, in the above screenshot, the keyword SF_GoToForecasts will click on the highlighted “Forecasts” tab and navigates you to the Forecasts page of the salesforce application.
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When the keyword is launched without using Open browser keyword. |
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 SalesForce instances were closed
|
When user opens some application other than sales force. |
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 on the given page. |
SF_GoToGroups
This Keyword clicks on the Groups Tab and navigates you to the Groups page of the Sales Force Application. 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
True |
If the keyword passes successfully |
False |
If the keyword fails |
Note: This Keyword is implemented only in Lightning mode.
Example
For example, in the above screenshot, the keyword SF_GoToGroups will click on the highlighted “Groups” tab and navigates you to the Groups page of the salesforce application.
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When the keyword is launched without using Open browser keyword. |
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 SalesForce instances were closed
|
When user opens some application other than sales force. |
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 on the given page. |
SF_GoToHome
This Keyword clicks on the Home Tab and navigates you to the Home page of the Sales Force Application. 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
True |
If the keyword passes successfully |
False |
If the keyword fails |
Note: This Keyword is implemented both in Lightning and Classic mode.
Example
For example, in the above screenshot, the keyword SF_GoToHome will click on the highlighted “Home” tab and navigates you to the Home page of the salesforce application.
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When the keyword is launched without using Open browser keyword. |
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 SalesForce instances were closed
|
When user opens some application other than sales force. |
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 on the given page. |
SF_GoToLeads
This Keyword clicks on the Leads Tab and navigates you to the Leads page of the Sales Force Application. It does not take 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
True |
If the keyword passes successfully |
False |
If the keyword fails |
Note: This Keyword is implemented both in Lightning and Classic mode.
Example
For example, in the above screenshot, the keyword SF_GoToLeads will click on the highlighted “Leads” tab and navigates you to the Leads page of the salesforce application.
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When the keyword is launched without using Open browser keyword. |
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 SalesForce instances were closed
|
When user opens some application other than sales force. |
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 on the given page. |
SF_GoToNotes
This Keyword clicks on the Notes Tab and navigates you to the Notes page of the Sales Force Application. 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
True |
If the keyword passes successfully |
False |
If the keyword fails |
Note: This Keyword is implemented only in Lightning mode.
Example
For example, in the above screenshot, the keyword SF_GoToNotes will click on the highlighted “Notes” tab and navigates you to the Notes page of the salesforce application.
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When the keyword is launched without using Open browser keyword. |
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 SalesForce instances were closed
|
When user opens some application other than sales force. |
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 on the given page. |
SF_GoToOpportunities
This Keyword clicks on the Opportunities Tab and navigates you to the Opportunities page of the Sales Force Application. 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
True |
If the keyword passes successfully |
False |
If the keyword fails |
Note: This Keyword is implemented both in Lightning and classic mode.
Example
For example, in the above screenshot, the keyword SF_GoToOpportunities will click on the highlighted “Opportunities” tab and navigates you to the Opportunities page of the salesforce application.
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When the keyword is launched without using Open browser keyword. |
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 SalesForce instances were closed
|
When user opens some application other than sales force. |
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 on the given page. |
SF_GoToProducts
This Keyword clicks on the Products Tab and navigates you to the Products page of the Sales Force Application. 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
True |
If the keyword passes successfully |
False |
If the keyword fails |
Note: This Keyword is implemented only in classic mode.
Example
For example, in the above screenshot, the keyword SF_GoToProducts will click on the highlighted “Products” tab and navigates you to the Products page of the salesforce application.
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When the keyword is launched without using Open browser keyword. |
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 SalesForce instances were closed
|
When user opens some application other than sales force. |
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 on the given page. |
SF_GoToQuotes
This Keyword clicks on the Quotes Tab and navigates you to the Quotes page of the Sales Force Application. 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
True |
If the keyword passes successfully |
False |
If the keyword fails |
Note: This Keyword is implemented only in Lightening and classic mode.
Example
For example, in the above screenshot, the keyword SF_GoToQuotes will click on the highlighted “Quotes” tab and navigates you to the Quotes page of the salesforce application.
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When the keyword is launched without using Open browser keyword. |
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 SalesForce instances were closed
|
When user opens some application other than sales force. |
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 on the given page. |
SF_GoToReports
This Keyword clicks on the Reports Tab and navigates you to the Reports page of the Sales Force Application. It does not take 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
True |
If the keyword passes successfully |
False |
If the keyword fails |
Note: This Keyword is implemented only in classic mode.
Example
For example, in the above screenshot, the keyword SF_GoToReports will click on the highlighted “Reports” tab and navigates you to the Reports page of the salesforce application.
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When the keyword is launched without using Open browser keyword. |
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 SalesForce instances were closed
|
When user opens some application other than sales force. |
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 on the given page. |
SF_GoToTab
This Keyword clicks on the specified Tab of the Salesforce Application. It takes TabName as the 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 |
TabName |
Yes |
Specify the Name of the Tab to be pressed. |
Output
True |
If the keyword passes successfully |
False |
If the keyword fails |
Note: This Keyword is implemented both in Lightning and classic mode.
Example
For example, in the above screenshot, the keyword SF_GoToTab will click on the highlighted “Accounts” tab and navigates you to the Accounts page of the salesforce application. You can use the keyword as follows:
SF_GoToTab
TabName |
Accounts |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When the keyword is launched without using Open browser keyword. |
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 SalesForce instances were closed
|
When user opens some application other than salesforce. |
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 on the given page. |
SF_GoToTasks
This Keyword clicks on the Tasks Tab and navigates you to the Tasks page of the Sales Force Application. 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
True |
If the keyword passes successfully |
False |
If the keyword fails |
Note: This Keyword is implemented only in Lightning mode.
Example
For example, in the above screenshot, the keyword SF_GoToTasks will click on the highlighted “Tasks” tab and navigates you to the Tasks page of the salesforce application.
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When the keyword is launched without using Open browser keyword. |
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 SalesForce instances were closed
|
When user opens some application other than sales force. |
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 on the given page. |
SF_GroupExists
This Keyword checks whether a specified group record exists or not in the Salesforce Application based on the Data Input Arguments provided.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
No |
This keyword doesn’t take any object input argument. |
Data Input Arguments |
Required? |
Description |
Name |
Yes |
Provide the Name of the record whose Existence has to be verified. |
Members |
Yes |
Provide the Members of the record whose Existence has to be verified. |
Owner |
Yes |
Provide the Owner of the record which has to be verified. |
Identifier |
Yes |
Provide the column name by which the record can be verified. |
Value |
Yes |
Provide the Value corresponding to the Identifier provided. |
Note: You can provide maximum 2 Identifiers and corresponding value. This Keyword is implemented both in Lightning and classic mode.
Output
True |
If the Group Exists If the keyword passes successfully |
False |
If the keyword fails |
Example
For example, in the above screenshot, if you want to verify the Existence of the highlighted record then you can use the keyword “SF_GroupExists” as follows:
SF_GroupExists
Name |
adsdax(Private) |
Members |
1 Member |
Owner |
Srikant Pandey |
Identifier |
LAST ACTIVITY |
Value |
11/7/2017 1:22 AM |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When Name Data Input arguments is blank. |
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. |
Argument(s) : (Name) is blank. |
When the keyword is launched without using Open browser keyword. |
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 SalesForce instances were closed
|
SF_LaunchApp
This Keyword clicks on the Application Launcher of the Sales Force Application and then opens the specified application. It takes App Name that has to be launched as 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 |
AppName |
Yes |
Specify the Name of the Application to be launched. |
Output
True |
If the keyword passes successfully |
False |
If the keyword fails |
Note: This keyword is implemented both in Lightning and Classic mode.
Example
For example, in the above screenshot, if you want to click on the Application Launcher of the Sales Force Application and then opens the highlighted application“Sales_Srikant” then you can use the keyword SF_LaunchApp as follows:
SF_LaunchApp
App Name |
Sales_Srikant |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
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. |
Argument(s) : (AppName) is blank. |
When user opens some application other than sales force. |
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.
|
Inner Object Not found |
SF_Logout
This Keyword logouts from the Sales Force Application . It does not require 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
True |
If the keyword passes successfully |
False |
If the keyword fails |
Note: This keyword is implemented both in Lightning and Classic mode.
Example
For example, in the above screenshot, the keyword SF_Logouts will click on the highlighted “Logout” link and logouts you out of the salesforce application.
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When the keyword is launched without using Open browser keyword. |
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 SalesForce instances were closed
|
When user opens some application other than sales force. |
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 on the given page. |
SF_LeadsExists
This Keyword checks whether a specified lead record exists or not in the Salesforce Application based on the Data Input Arguments provided.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
No |
This keyword doesn’t take any object input argument. |
Data Input Arguments |
Required? |
Description |
Name |
Yes |
Provide the Name of the record whose Existence has to be verified. |
Company |
Yes |
Provide the company of the record whose Existence has to be verified. |
|
Yes |
Provide the Email of the record which has to be verified. |
Identifier |
Yes |
Provide the column name by which the record can be verified. |
Value |
Yes |
Provide the Value corresponding to the Identifier provided. |
Note: You can provide maximum 2 Identifiers and corresponding value. This keyword is implemented both in Lightning and Classic mode.
Output
True |
If the Lead Exists If the keyword passes successfully |
False |
If the keyword fails |
Example
For example, in the above screenshot, if you want to verify the Existence of the highlighted record then you can use the keyword “SF_LeadExists” as follows:
SF_LeadExists
Name |
Kristen Akin |
Company |
0121254654@” |
|
|
Identifier |
MOBILE |
Value |
1234 |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When Name Data Input arguments is blank. |
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. |
Argument(s) : (Name) is blank. |
When the keyword is launched without using Open browser keyword. |
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 SalesForce instances were closed. |
SF_OpportunityExists
This Keyword checks whether a specified Opportunity record exists or not in the Salesforce Application based on the Data Input Arguments provided.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
No |
This keyword doesn’t take any object input argument. |
Data Input Arguments |
Required? |
Description |
Opportunity Name |
Yes |
Provide the Opportunity Name of the record whose Existence has to be verified. |
Account Name |
Yes |
Provide the Account Name of the record whose Existence has to be verified. |
Stage |
Yes |
Provide the stage of the record which has to be verified. |
Identifier |
Yes |
Provide the column name by which the record can be verified. |
Value |
Yes |
Provide the Value corresponding to the Identifier provided. |
Note: You can provide maximum 2 Identifiers and corresponding value.This keyword is implemented both in Lightning and Classic mode.
Output
True |
If the Opportunity Exists If the keyword passes successfully |
False |
If the keyword fails |
Example
For example, in the above screenshot, if you want to verify the Existence of the highlighted record then you can use the keyword “SF_OpportunityExists” as follows:
SF_OpportunityExists
Opportunity Name |
345 |
Account Name |
Burlington Textiles corp of America |
Stage |
Closed won |
Identifier |
ACCOUNT SITE |
Value |
453874632874623 |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When Account Name Data Input arguments is blank. |
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. |
Argument(s) : (Account Name) is blank. |
When the keyword is launched without using Open browser keyword. |
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 SalesForce instances were closed
|
SF_MouseHoverOnText
This Keyword hovers the mouse on the specified Text that exists on a page of the Sales Force Application based on the Data Input Arguments provided.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
No |
This keyword doesn’t take any object input argument. |
Data Input Arguments |
Required? |
Description |
Text To Search |
Yes |
Provide Text on which Action has to be performed. |
Partial |
No |
Provide True if text to be searched is partial Text. By Default,it is false.
|
Index |
No |
Specify the Index of the Text to be searched. Note: Index starts from ‘0’. |
Output
True |
If the keyword passes successfully |
False |
If the keyword fails |
Note: This keyword is implemented both in Lightning and Classic mode.
Example
For example, in the above screenshot, if you want to hover the mouse on the highlighted text “Sales_Srikant” then you can use the keyword SF_MouseHoverOnText as follows:
SF_MouseHoverOnText
Text To Search |
Sales_Srikant |
Partial Text | False |
Index | 0 |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When Text To search Data Input arguments is blank. |
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. |
Argument(s) : (Text To Search) is blank. |
When the keyword is launched without using Open browser keyword. |
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 SalesForce instances were closed
|
SF_RefreshSection
This Keyword reloads the current session of any page of the Sales Force Application. It does not take 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
True |
If the keyword passes successfully |
False |
If the keyword fails |
Note: This keyword is implemented only in Lightning mode.
Example
For example, in the above screenshot, the keyword SF_RefreshSection will click on the highlighted button and reloads the current session of the page of the salesforce application.
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When the keyword is launched without using Open browser keyword. |
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 SalesForce instances were closed
|
When user opens some application other than sales force. |
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 on the given page. |
SF_QuoteExists
This Keyword checks whether a specified Quote record exists or not in the Salesforce Application based on the Data Input Arguments provided.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
No |
This keyword doesn’t take any object input argument. |
Data Input Arguments |
Required? |
Description |
Opportunity Name |
Yes |
Provide the Opportunity Name of the record whose Existence has to be verified. |
Quote Name |
Yes |
Provide the Quote Nameof the record whose Existence has to be verified. |
Expiration Date |
Yes |
Provide the Expiration Date of the record which has to be verified. |
Identifier |
Yes |
Provide the column name by which the record can be verified. |
Value |
Yes |
Provide the Value corresponding to the Identifier provided. |
Note: You can provide maximum 2 Identifiers and corresponding value.This keyword is implemented both in Lightning and Classic mode.
Output
True |
If the Quote Exists If the keyword passes successfully |
False |
If the keyword fails |
Example
For example, in the above screenshot, if you want to verify the Existence of a record then you can use the keyword “SF_QuoteExists”.
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When Opportunity Name Data Input arguments blank. |
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. |
Argument(s) : (Opportunity Name) is blank. |
When the keyword is launched without using Open browser keyword. |
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 SalesForce instances were closed
|
SF_SelectCalendarView
This Keyword clicks on the Calendar view icon of the Sales Force Application and then select the View type based on the Data Input Arguments provided. It takes View as 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 |
View |
Yes |
Specify the Type of View in which the calendar has to be displayed. It can be either Day, Week, Month. |
Output
True |
If the keyword passes successfully |
False |
If the keyword fails |
Note: This keyword is implemented both in Lightning mode.
Example
For example, in the above screenshot, if you wish to view the calendar in the “Day” format in the salesforce application then SF_SelectCalendarView keyword will be used as follows:
SF_SelectCalendarView
View |
Day |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
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. |
Argument(s) : (View) is blank. |
When user opens some application other than sales force. |
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 on the given page. |
SF_SetSalesforceEnvironment
This Keyword navigates to the specified URL in the Sales Force Application based on the Data Input Arguments provided.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
No |
This keyword doesn’t take any object input argument. |
Data Input Arguments |
Required? |
Description |
Browser |
Yes |
Specify the Browser on which you wish to open the Salesforce application. |
URL |
Yes |
Specify the URL of the Salesforce application. |
User Name |
Yes |
Provide the User Name of user to log in |
Password |
Yes |
Provide the password of user to log in |
Remember Me(ON/OFF) |
Yes |
Select Remember Me checkbox (ON/OFF) |
Output
True |
If the keyword passes successfully |
False |
If the keyword fails |
Note: This keyword is implemented both in Lightning and Classic mode.
Example
For example, in the above screenshot, if you want to set the Salesforce environment then you can use the keyword “SF_SetSalesforceEnvironment” as follows:
SF_SetSalesforceEnvironment
Browser |
Chrome |
URL |
https://login.salesforce.com/ |
User Name |
srikant@xyz.com |
Password |
123btesta |
Remember Me(ON/OFF) |
ON |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When User Name Data Input arguments blank. |
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, an output of a previous step, a global variable etc; but it must not be left blank. |
Argument(s) : (User Name) is blank. |
When the keyword is launched without using Open browser keyword. |
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 SalesForce instances were closed
|
SF_SelectEditView
This Keyword selects specified page view for editing contexts. It takes Page View as 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 |
Page View |
Yes |
Specify the View Name in which you want the page to be displayed. |
Output
True |
If the keyword passes successfully |
False |
If the keyword fails |
Note: This keyword is implemented both in Lightning and Classic mode.
Example
For example, in the above screenshot, if you want to select the highlighted Page view of the Salesforce environment then you can use the keyword “SF_SelectEditView” as follows:
SF_SelectEditView
Page View |
New This Week |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When Page View Data Input arguments blank. |
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, an output of a previous step, a global variable etc; but it must not be left blank. |
Argument(s) : (Page View) is blank. |
When the keyword is launched without using Open browser keyword. |
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 SalesForce instances were closed
|
SF_SetDate
This Keyword sets the Date of any event or context in the Salesforce Application based on the Data Input Arguments provided.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
No |
This keyword doesn’t take any object input argument. |
Data Input Arguments |
Required? |
Description |
Date Event |
Yes |
Provide the Label name provided for the Date element. If the Label name of two Date elements is the same then mention the index of the Date element. |
Index |
No |
Provide the Index of the date element |
Date (MM/DD/YY) |
Yes |
Provide the Date in format DD/MM/YY |
Output
True |
If the keyword passes successfully |
False |
If the keyword fails |
Note: This keyword is implemented both in Lightning and Classic mode.
Example
For example, in the above screenshot, if you want to set the date in the highlighted date box then you can use the keyword “SF_SetDate” as follows:
SF_SetDate
Date Event |
Start |
Index |
|
Date(MM/DD/YY) |
11/27/1990 |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When Date Event Data Input arguments blank. |
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, an output of a previous step, a global variable etc; but it must not be left blank. |
Argument(s) : (Date Event) is blank. |
When the keyword is launched without using Open browser keyword. |
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 SalesForce instances were closed
|
SF_SetTime
This Keyword sets the Time of any event or context in the Salesforce Application based on the Data Input Arguments provided.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
No |
This keyword doesn’t take any object input argument. |
Data Input Arguments |
Required? |
Description |
Time Event |
Yes |
Provide the Label name provided for the Time element |
Index |
Yes |
Provide the Index of the date element. Note: Index starts from ‘0’. |
Time (hh:mmAM/PM) |
Yes |
Provide the Time in format (hh:mm AM/PM). The time must be provided within slots of half an hour as shown in the example. |
Output
True |
If the keyword passes successfully |
False |
If the keyword fails |
Note: This keyword is implemented both in Lightning and Classic mode.
Example
For example, in the above screenshot, if you want to set the time in the highlighted time box then you can use the keyword “SF_SetTime” as follows:
SF_SetTime
Time Event |
End |
Index |
0 |
Time(hh:mm AM/PM) |
3:00 AM |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When Time Event Data Input arguments blank. |
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, an output of a previous step, a global variable etc; but it must not be left blank. |
Argument(s) : (Time Event) is blank. |
When the keyword is launched without using Open browser keyword. |
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 SalesForce instances were closed
|
SF_SelectCheckBoxByText
This Keyword selects the specified checkbox that exists on a page of the Sales Force Application based on the Data Input Arguments provided.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
No |
This keyword doesn’t take any object input argument. |
Data Input Arguments |
Required? |
Description |
Text To Search |
Yes |
Provide Text that exists near the checkbox. |
Partial |
No |
Provide True if text to be searched is partial Text. By Default,it is false.
|
Index |
No |
Specify the Index of the Text to be searched. Note: Index starts from ‘0’. |
Before | Yes | Provide True if the CheckBox appears before the Text
By Default, it is false. |
Status | No | Provide the Status ON if the checkbox is already checked and OFF if it is unchecked. |
Output
True |
If the keyword passes successfully |
False |
If the keyword fails |
Note: This keyword is implemented both in Lightning and Classic mode.
Example
For example, in the above screenshot, if you want to select the highlighted checkbox “Remember me” then you can use the keyword SF_SelectCheckBoxByText as follows:
SF_SelectCheckBoxByText
Text To Search |
Remember me |
Partial Text | False |
Index | 0 |
Before | False |
Status | OFF |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When Text To search Data Input arguments is blank. |
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. |
Argument(s) : (Text To Search) is blank. |
When the keyword is launched without using Open browser keyword. |
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 SalesForce instances were closed
|
SF_SelectDisplayAs
This Keyword clicks on the Display As icon of the Sales Force Application and then select the Display type based on the Data Input Arguments provided. It takes Display Text as 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 |
Display Text |
Yes |
Specify the Type of Display in which the records has to be displayed. It can be either Table or Kanban. |
Output
True |
If the keyword passes successfully |
False |
If the keyword fails |
Note: This keyword is implemented only in Lightning mode.
Example
For example, in the above screenshot, if you wish to view the records in the “Table” format in the salesforce application then SF_DisplayAs keyword will be used as follows:
SF_SelectDisplayAs
Display Text |
Table |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
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. |
Argument(s) : (Display Text) is blank. |
When user opens some application other than sales force. |
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.
|
Inner Object Not found |
SF_SelectDropdownByText
This Keyword selects the specified dropdown that exists on a page of the Sales Force Application based on the Data Input Arguments provided.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
No |
This keyword doesn’t take any object input argument. |
Data Input Arguments |
Required? |
Description |
Dropdown Label |
Yes |
Provide the label of the dropdown. |
Partial |
No |
Provide True if dropdown label is partial Text. By Default,it is false.
|
Index |
No |
Specify the Index of the Dropdown label to be searched. Note: Index starts from ‘0’. |
Value to
Select |
Yes |
Specify Value that has to be selected from the dropdown |
Before |
Yes |
Provide True if the Dropdown appears before the Text
By Default,it is false. |
Is Multiple
Dropdown |
No | Provide True is the dropdown is a multiple dropdown otherwise set value as False.
By Default,it is false. |
Output
True |
If the keyword passes successfully |
False |
If the keyword fails |
Note: This keyword is implemented both in Lightning and Classic mode.
Example
For example, in the above screenshot, if you want to select the highlighted dropdown value “Today’s Leads” then you can use the keyword SF_SelectDropDownByText as follows:
SF_SelectDropdownByText
Dropdown label |
View |
Partial Text | False |
Index | 0 |
ValueToSelect | Today’s Leads |
Before | True |
Is Multiple DropDown | False |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When Dropdown label Data Input arguments is blank. |
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. |
Argument(s) : (Dropdown label) is blank. |
When the keyword is launched without using Open browser keyword. |
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 SalesForce instances were closed
|
SF_SelectListViewControl
This Keyword selects list view control icon of the Salesforce Application. It takes List View Text as 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 |
ListView Text |
Yes |
Specify the Name of the enable text to be selected. |
Output
True |
If the keyword passes successfully |
False |
If the keyword fails |
Note: This Keyword is implemented only in Lightning mode.
Example
For example, in the above screenshot, if you want to select the highlighted “Clone“ text from the list view control of the Sales Force Application and then you can use the keyword SF_SelectListViewControl as follows:
SF_SelectListViewControl
ListView Text |
Clone |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
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. |
Argument(s) : (ListViewText) is blank. |
When user opens some application other than sales force. |
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.
|
Inner Object Not found |
SF_SelectNew
This Keyword creates a new instance of the argument provided. It takes Name of the instance to be created as 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 |
TabName |
Yes |
Specify the Name of the particular for which the instance has to be formed. |
Output
True |
If the keyword passes successfully |
False |
If the keyword fails |
Note: This Keyword is implemented both in Lightning and Classic mode.
Example
For example, in the above screenshot, if you want to create an instance of the highlighted “Accounts“ section of the Sales Force Application and then you can use the keyword SF_SelectNew as follows:
SF_SelectNew
TabName |
Accounts |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
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. |
Argument(s) : (TabName) is blank. |
When user opens some application other than sales force. |
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.
|
Inner Object Not found |
SF_SelectRadioButtonByText
This Keyword selects the specified radiobutton that exists on a page of the Sales Force Application based on the Data Input Arguments provided.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
No |
This keyword doesn’t take any object input argument. |
Data Input Arguments |
Required? |
Description |
Text to Search |
Yes |
Provide the Text that exists near the radiobutton. |
Partial |
No |
Provide True if Text to be searched is partial Text. By Default,it is false.
|
Index |
No |
Specify the Index of the Text to be searched. Note: Index starts from ‘0’. |
Before |
Yes |
Provide True if the radiobutton appears before the Text
By Default, it is false. |
Output
True |
If the keyword passes successfully |
False |
If the keyword fails |
Note: This Keyword is implemented both in Lightning and Classic mode.
Example
For example, in the above screenshot, if you want to select the highlighted radiobutton then you can use the keyword SF_SelectRadioButtonByText as follows:
SF_SelectRadioButtonByText
Text To Search |
12 |
Partial Text | False |
Index | 0 |
Before | False |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When Text To search Data Input arguments is blank. |
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. |
Argument(s) : (Text To Search) is blank. |
When the keyword is launched without using Open browser keyword. |
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 SalesForce instances were closed
|
SF_SwitchToSalesforceLightning
This Keyword switches the Sales Force Application to Lightning mode. It does not require 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
True |
If the keyword passes successfully |
False |
If the keyword fails |
Note: This Keyword is implemented only in Classic mode.
Example
For example, in the above screenshot, the keyword SF_SwitchtoSalesforceLightening will click on the highlighted link and switches you to the Lightening mode of the salesforce application.
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When the keyword is launched without using Open browser keyword. |
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 SalesForce instances were closed
|
When user is already in Lightening mode. |
Conflicting Configuration (-14400)
DESCRIPTION:
Some system/application specific settings are preventing this operation. Watch for the applications involved in the current operation. Some of these applications have been wrongly configured. You need to tweak some settings, edit some configuration file, turn a few knobs. The nature and scope of the adjustment will depend on the exact problem faced.
|
YOU ARE ALREADY IN LIGHTENING MODE |
SF_SwitchToSalesforceClassic
This Keyword switches the Sales Force Application to classic mode. It does not require 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
True |
If the keyword passes successfully |
False |
If the keyword fails |
Note: This Keyword is implemented both in Lightning mode.
Example
For example, in the above screenshot, the keyword SF_SwitchtoSalesforceClassic will click on the highlighted link and switches you to the classic mode of the salesforce application.
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When the keyword is launched without using Open browser keyword. |
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 SalesForce instances were closed
|
When user is aleady in classic mode. |
Conflicting Configuration (-14400)
DESCRIPTION:
Some system/application specific settings are preventing this operation. Watch for the applications involved in the current operation. Some of these applications have been wrongly configured. You need to tweak some settings, edit some configuration file, turn a few knobs. The nature and scope of the adjustment will depend on the exact problem faced.
|
YOU ARE ALREADY IN CLASSIC MODE |
SF_TypeByText
This Keyword types on the element found by the specidied text that can be a place holder or label that exists on a page of the Sales Force Application based on the Data Input Arguments provided.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
No |
This keyword doesn’t take any object input argument. |
Data Input Arguments |
Required? |
Description |
Text To Search |
Yes |
Provide Text that exists near the element. |
Partial |
No |
Provide True if text to be searched is partial Text. By Default,it is false.
|
Index |
No |
Specify the Index of the Text to be searched. Note: Index starts from ‘0’. |
Before |
Yes |
Provide True if the element appears before the Text
By Default, it is false. |
Text To Type | No | Specify the Text that has to be typed on the element. |
Output
True |
If the keyword passes successfully |
False |
If the keyword fails |
Note: This Keyword is implemented both in Lightning and Classic mode.
Example
For example, in the above screenshot, if you want to Type text in the highlighted edit box then you can use the keyword SF_TypeByText as follows:
SF_TypeByText
Text To Search |
Password |
Partial Text | False |
Index | 0 |
Before | True |
Text To Type | Password@2 |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When Text To search Data Input arguments is blank. |
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. |
Argument(s) : (Text To Search) is blank. |
When the keyword is launched without using Open browser keyword. |
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 SalesForce instances were closed
|
SF_TypeTextInTableCellUsingObject
This Keyword types text in a specified table cell that exists on some page of the Salesforce application using query based on the Data Input Arguments provided.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes a table object as Object Input Argument |
Data Input Arguments |
Required? |
Description |
Column Name |
Yes |
Provide the Column Name of the table in whose cell the text has to be typed. |
Object Index |
Yes |
Provide the Index of the Object inside the table cell. Note: Object Index stars from ‘0’ |
Header |
Yes |
Provide the column name by which the record can be identified |
Value |
Yes |
Provide the Value corresponding to the Identifier provided. |
Note: You can provide maximum 5 Header and corresponding value. This Keyword is implemented both in Lightning and Classic mode.
Output
True |
If the keyword passes successfully |
False |
If the keyword fails |
Example
For example, in the above screenshot, if you want to type text in the highlighted table cell then you can use the keyword “SF_TypeTextInTableCellUsingObject” as follows:
SF_TypeTextInTableCellUsingObject
Object | < Choose a table Object from OR > |
Column Name |
ACCOUNT SITE |
Object Index |
0 |
Header |
ACCOUNT OWNER ALIAS |
Value |
sPand |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When Column Name Data Input arguments is blank. |
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. |
Argument(s) : (Column Name) is blank. |
When the keyword is launched without using Open browser keyword. |
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 SalesForce instances were closed
|
SF_TypeTextInTableCellUsingText
This Keyword types text in specified table cell that exists on some page of the Salesforce application using text provided in the Data Input Arguments.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
No |
This keyword does not take any Object Input Argument |
Data Input Arguments |
Required? |
Description |
Table Name | Yes | Provide the Table Name in which text has to be typed. |
Column Name |
Yes |
Provide the Column Name of the table in whose cell text has to be typed |
Object Index |
Yes |
Provide the Index of the Object inside the table cell. Note: Object Index starts from ‘0’. |
Header |
Yes |
Provide the column name by which the record can be identified |
Value |
Yes |
Provide the Value corresponding to the Identifier provided. |
Note: You can provide maximum 5 Headers and corresponding value. This Keyword is implemented both in Lightning and Classic mode.
Output
True |
If the keyword passes successfully |
False |
If the keyword fails |
Example
For example, in the above screenshot, if you want to type text in the highlighted table cell then you can use the keyword “SF_TypeTextInTableCellUsingText” as follows:
SF_TypeTextInTableCellUsingText
Table Name | ACCOUNTS |
Column Name |
ACCOUNT SITE |
Object Index |
0 |
Header |
ACCOUNT OWNER ALIAS |
Value |
sPand |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When Column Name Data Input arguments is blank. |
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. |
Argument(s) : (Column Name) is blank. |
When the keyword is launched without using Open browser keyword. |
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 SalesForce instances were closed
|
SF_VerifyWidgets
This Keyword verifies the existence of widget on page of the Salesforce Application. It takes Widget Name and Widget Index as 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 |
Widget Name |
Yes |
Specify the Name of the Widget |
Widget |
No |
Specify the Index of the Widget. Note: Widget Index starts from ‘0’ |
Output
True |
If the keyword passes successfully |
False |
If the keyword fails |
Note: This Keyword is implemented only in Lightning mode.
Example
For example, in the above screenshot, if you want to verify the existence of the highlighted widget then you can use the keyword SF_VerifyWidgets as follows:
SF_VerifyWidgets
Widget Name |
Top Deals |
Widget Index | 0 |
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When Widget Name Data Input arguments is blank. |
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. |
Argument(s) : (Wiidget Name) is blank. |
When the keyword is launched without using Open browser keyword. |
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 SalesForce instances were closed
|
SF_SearchAndSelect
This Keyword searches and selects the specified word in salesforce application based on the given data input arguments. It takes FormName, LabelName, MenuItem, TextToType and Index as data 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 |
FormName |
Yes |
Provide the FormName in which you want to perform task. |
LabelName |
Yes |
Provide the LabelName of the Form. |
MenuItem |
Yes |
Provide the MenuItem in which you want to search and select specified word. |
TextToType |
Yes |
Provide the TextToType which you want to type in the search bar. |
Index |
Yes |
Provide the Index Value of the item to be searched, in case more than one similar items are existing. If the item to be searched is unique then you don’t need to provide Index Value. |
Output
True |
If the required item exists, the keyword passes successfully |
False |
If the keyword fails. |
Example
For example, in the above screenshot, if you want to search a Contact item from the list within the specified New Event form then then you can use the keyword “SF_SearchAndSelect” as follows:
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When FormName, LabelName & TextToType under Data Input arguments are blank. |
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. |
Argument(s) : (LabelName;TextToType) is/are blank. |
When the keyword is launched without using OpenBrowser keyword. |
Insufficient Privileges (-14100) |
Either Browser was never Opened or all SalesForce instances were closed |
SF_LaunchAppAndSelectItem
This Keyword is used to launch the Salesforce application while selecting the specified application. It takes Item name of the application as data 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 |
Item |
Yes |
Provide the Item name which you want to select and launch. |
Output
True |
If the required item is selected and launched successfully. |
False |
If the keyword fails. |
Example
For example, in the above screenshot, if you want to select and launch Account Salesforce application then you can use the keyword “SF_LaunchAppAndSelectItem” as follows:
Common Error conditions
Scenarios |
Error Message |
Debug Information |
When Item name under Data Input arguments is blank. |
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. |
Argument(s) : (Item) is/are blank. |
When the keyword is launched without using OpenBrowser keyword. |
Insufficient Privileges (-14100) |
Either Browser was never Opened or all SalesForce instances were closed |
SF_ClickOnQuickAction
SF_ClickOnQuickAction
This keyword is used to click on the specified quick action field in the Salesforce application based on the given object input argument. It takes an object from object repository or dynamic object as object input argument. It does not take any data input argument.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes an object from object repository or dynamic object as object input argument. |
Data Input Arguments |
Required? |
Description |
Data |
No |
This keyword takes no data input arguments. |
Output
True |
The keyword passes successfully if it clicks on the given quick action button or option. |
False |
If the keyword fails |
Example
In this above example, if you want to to click on Log a Call then you need to use SF_ClickOnQuickAction keyword and provide the required object input argument.
Note: This keyword supports both Lightning & Classic view of Salesforce Application.
Common Error conditions
Scenario |
Error Message |
Debug Information |
When object from OR or Dynamic object is not given |
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. |
Action<> not found |
SF_ClickArrowInTableCellByQuery
SF_ClickArrowInTableCellByQuery
This keyword is used to click on the arrow on a specified Salesforce table cell using query, based on the Data Input Arguments provided. It takes Table Name, ValueToSelect, Identifier1 & Value1 as mandatory data input arguments.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
No |
This keyword no object input arguments. |
Data Input Arguments |
Required? |
Description |
Data |
Yes |
This keyword takes TableName, ColumnName/Index, TextToClick, Identifier 1, Value 1 as mandatory and TextIndex as optional data input arguments. |
Output
True |
The keyword passes successfully if it clicks on the given arrow in table cell by the given query. |
False |
If the keyword fails. |
Example
In this above example, if you want to to click in table cell having “ssds” value then then you need to use SF_ClickArrowInTableCellByQuery keyword and provide the required data input argument.
Note: This keyword supports both Lightning & Classic view of Salesforce Application.
Data Input Argument
Argument Name |
Argument Value |
TableName |
Accounts or All Accounts |
ColumnName |
PHONE |
TextToClick |
ssds |
Identifier1 |
ACCOUNT NAME |
Value1 |
12 |
ColumnName is the name of column of respective cell value. TextToClick is the table cell value in which you want to click. Identifier & its corresponding Value vary as per the way of accessing the specified table cell and clicking to it.
Common Error conditions
Scenario |
Error Message |
Debug Information |
When Data Input Argument is NULL |
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. |
Argument(s) : (TableName; ColumnName/Index; Identifier1; Value1) is/are blank. |
When Data Input Argument is Invalid |
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. |
Argument(s) : (ColumnName/Index; Value1) is/are blank. |
SF_GetObjectTextByLabel
SF_GetObjectTextByLabel
This keyword is used to fetch the object text by label in Salesforce application. t takes an object from object repository or dynamic object as object input argument. It does not take any data input argument.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes an object from object repository or dynamic object as object input argument. |
Data Input Arguments |
Required? |
Description |
Data |
No |
This keyword takes no data input arguments. |
Output
True |
The keyword passes successfully if it fetches the object text by label in Salesforce application. |
False |
If the keyword fails |
Example
In this above example, if you want to to fetch the text of PHONE object then you need to use SF_GetObjectTextByLabel keyword and provide the required object input argument.
Note: This keyword supports both Lightning & Classic view of Salesforce Application.
Common Error conditions
Scenario |
Error Message |
Debug Information |
When object from OR or Dynamic object is not given |
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. |
Action<> not found |
SF_GetTableRowCount
SF_GetTableRowCount
This keyword is used to count the number of rows in the specified table in Salesforce application. It takes an object from object repository or dynamic object as object input argument. It does not take any data input argument.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes an object from object repository or dynamic object as object input argument. |
Data Input Arguments |
Required? |
Description |
Data |
No |
This keyword takes no data input arguments. |
Output
True |
The keyword passes successfully if it fetches the number of rows in the table in Salesforce application. |
False |
If the keyword fails |
Example
In this above example, if you want to to fetch number of rows in the All Accounts table of Salesforce application then then you need to use SF_GetTableRowCount keyword and provide the required object input argument.
Note: This keyword supports both Lightning & Classic view of Salesforce Application.
Common Error conditions
Scenario |
Error Message |
Debug Information |
When object from OR or Dynamic object is not given |
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. |
Action<> not found |
SF_GetTableCellText
SF_GetTableCellText
This keyword fetches the text from the specified table cell. It takes object input argument and Row Index, Column Index as mandatory and Before & After as data input argument.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes an object from object repository or dynamic object as object input argument. |
Data Input Arguments |
Required? |
Description |
Data |
Yes |
This keyword takes Row Index, Column Index as mandatory and Before & After as data input arguments. |
Output
True |
The keyword passes successfully if it fetches the table cell text in Salesforce application. |
False |
If the keyword fails |
Example
In this above example, if you want to to fetch the text “NC” from the table cell then you need to use SF_GetTableCellText keyword and provide the required object input argument.
Note: This keyword supports both Lightning & Classic view of Salesforce Application.
Data Input Arguments
Row Index |
3 |
Column Index |
2 |
Before |
453874632874623 |
After |
(336) 222-7000 |
Common Error conditions
Scenario |
Error Message |
Debug Information |
When object is given but No data input arguments. |
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. |
Argument(s) : (Row Index; Column Index) is/are blank. |
When No object and No Data input argument are given |
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. |
SF_VerifyTextFromTableCellByQuery
SF_VerifyTextFromTableCellByQuery
This keyword verifies the specified Text from Table cell by query. It takes Table name, Column name, Expected Text, Identifier 1 & Value 1 as mandatory data input arguments. It does not take any object input argument.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
No |
This keyword does not take any object input argument. |
Data Input Arguments |
Required? |
Description |
Data |
Yes |
This keyword takes Table name, Column name, Expected Text, Identifier 1 & Value 1 as mandatory data input arguments. |
Output
True |
The keyword passes successfully if it verifies the given text from table cell in Salesforce application. |
False |
If the keyword fails. |
Example
In this above example, if you want to to verify the “createch” text in the table cell then you need to use SF_VerifyTextFromTableCellByQuery keyword and provide the required object input argument.
Note: This keyword supports both Lightning & Classic view of Salesforce Application.
Data Input Arguments
Table Name |
Accounts |
Column Name |
ACCOUNT NAME |
Expected Text |
crestech |
Identifier 1 |
PHONE |
Value 1 |
9044315086 |
Common Error conditions
Scenario |
Error Message |
Debug Information |
When Invalid data input arguments are given. |
Verification Failed (-16100) DESCRIPTION: The value which is required, was not found on the currently active page or view. |
Actually Found :<> and Expected :<mn,m.,;kl> |
When No Data input arguments are given |
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. |
Argument(s) : (TableName; ColumnName; ExpectedText; Identifier1; Value1) is/are blank. |
SF_PerformActionInRelatedList
SF_PerformActionInRelatedList
This keyword performs the specified action (Edit, Delete etc.) in the related list in Salesforce application. It takes object and RelatedListTitle, Action, Identifier1 & Value1 as mandatory data input arguments.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes object as object input argument. |
Data Input Arguments |
Required? |
Description |
Data |
Yes |
This keyword takes RelatedListTitle, Action, Identifier1 & Value1 as mandatory data input arguments. |
Output
True |
The keyword passes successfully if it performs the given action in the Related List table in Salesforce application. |
False |
If the keyword fails. |
Example
In this above example, if you want to to perform action like Edit, Delete or Add to Campaign in the Related List then you need to use SF_PerformActionInRelatedList keyword and provide the required object input argument.
Note: This keyword supports both Lightning & Classic view of Salesforce Application.
Data Input Arguments
RelatedListTitle |
Contacts |
Action |
Edit |
Identifier 1 |
PHONE |
Value 1 |
(336) 222-7000 |
Common Error conditions
Scenario |
Error Message |
Debug Information |
When no object given. |
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. |
RelatedListTitle<Contacts> not found |
When No Data input arguments are given |
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. |
RelatedListTitle<> not found |
SF_ClickButtonInRelatedList
SF_ClickButtonInRelatedList
This keyword clicks the specified button in Related List of Salesforce Application. It takes object and RelatedListTitle & ButtonText as mandatory data input arguments.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes object as object input argument. |
Data Input Arguments |
Required? |
Description |
Data |
Yes |
This keyword takes RelatedListTitle, ButtonText as mandatory data input arguments. |
Output
True |
The keyword passes successfully if it clicks on the button given by the user in Salesforce application. |
False |
If the keyword fails. |
Example
In this above example, if you want to click on the New button in the RelatedList page in Salesforce Application then you need to use SF_ClickButtonInRelatedList keyword and provide the required object input argument.
Note: This keyword supports both Lightning & Classic view of Salesforce Application.
Data Input Arguments
RelatedListTitle |
Contacts |
ButtonText |
New |
Common Error conditions
Scenario |
Error Message |
Debug Information |
When no object given. |
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. |
RelatedListTitle<Contacts> not found |
When No Data input arguments are given |
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. |
RelatedListTitle<> not found |
SF_DeselectDataFromPickList
SF_DeselectDataFromPickList
This keyword deselects picked data values from the selected list. It takes object and ValueToDeselect as mandatory data input arguments.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes object as object input argument. |
Data Input Arguments |
Required? |
Description |
Data |
Yes |
This keyword takes ValueToDeselect as mandatory data input arguments. |
Output
True |
The keyword passes successfully if it deselects specified value from the list of selected values in Salesforce application. |
False |
If the keyword fails. |
Example
In this above example, if you want to deselect “Test1” value from the list of selected values then you need to use SF_DeselectDataFromPickList keyword and provide the required object input argument.
Note: This keyword supports both Lightning & Classic view of Salesforce Application.
Data Input Arguments
ValueToDeselect |
Test1 |
Common Error conditions
Scenario |
Error Message |
Debug Information |
When no object given. |
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. |
RelatedListTitle<Contacts> not found |
When No Data input arguments are given |
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. |
RelatedListTitle<> not found |
SF_ClickTextInTableCellUsingText
SF_ClickTextInTableCellUsingText
This keyword is used to click on the specified table cell having value on the Salesforce application based on the given data input arguments. It takes TableName, ColumnName/Index, TextToClick, Identifier 1, Value 1 as mandatory and TextIndex as optional data input arguments.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
No |
This keyword no object input arguments. |
Data Input Arguments |
Required? |
Description |
Data |
Yes |
This keyword takes TableName, ColumnName/Index, TextToClick, Identifier 1, Value 1 as mandatory and TextIndex as optional data input arguments. |
Output
True |
The keyword passes successfully if it clicks on the given text in table cell using text in Salesforce. |
False |
If the keyword fails. |
Example
In this above example, if you want to to click in table cell having “ssds” value then then you need to use SF_ClickTextInTableCellUsingText keyword and provide the required data input argument.
Note: This keyword supports both Lightning & Classic view of Salesforce Application.
Data Input Argument
Argument Name |
Argument Value |
TableName |
Accounts or All Accounts |
ColumnName |
PHONE |
TextToClick |
ssds |
Identifier1 |
ACCOUNT NAME |
Value1 |
12 |
ColumnName is the name of column of respective cell value. TextToClick is the table cell value in which you want to click. Identifier & its corresponding Value vary as per the way of accessing the specified table cell and clicking to it.
Common Error conditions
Scenario |
Error Message |
Debug Information |
When Data Input Argument is NULL |
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. |
Argument(s) : (TableName; ColumnName/Index; Identifier1; Value1) is/are blank. |
When Data Input Argument is Invalid |
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. |
Argument(s) : (ColumnName/Index; Value1) is/are blank. |
SF_GetAuthorizationToken
SF_GetAuthorizationToken
This keyword is used to fetch the authorization token from the Salesforce application for the specified parameters. It takes Salesforce URL, Consumer Key, Consumer Secret, Username & Password.
Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
No |
This keyword doesn’t take any object input argument. |
Data Input Arguments |
Required? |
Description |
Items |
Yes |
This keyword It takes Salesforce URL, Consumer Key, Consumer Secret, Username & Password as data input arguments. |
Output
True |
This keyword if it returns Salesforce Authorization token successfully. |
Example
In this example, if you want to to get the Authorization token of the Salesforce application then you need to use SF_GetAuthorizationToken keyword and provide the required data input argument.
Note:
This keyword contains few mandatory data input arguments as Salesforce URL, Consumer Key, Consumer Secret, Username & Password. Please refer the following link: How to get Salesforce Consumer Key & Consumer Secret Key
Data Input Arguments:
Common Error conditions
There are few error scenarios for this keyword when this keyword get failed due to invalid data input arguments.
Condition |
Debug Information |
Message |
When given Consumer Key and Consumer Secret are invalid |
{“error”:”invalid_client_id”,”error_description”:”client identifier invalid”} -plugin-unable-to-take-screenshot- |
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. |
When given Username and Password are invalid |
{“error”:”invalid_grant”,”error_description”:”authentication failure”} -plugin-unable-to-take-screenshot- |
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. |
When no data input arguments are given |
null -plugin-unable-to-take-screenshot- |
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. |