12.43 Business Components -Part 1
Add Footer Data while Creating Requisition
This Business Process allows users to add data in the footer part of the requisition form. It is composed of the following Business Components/Keywords.
Oracle_ClickTextField
This keyword allows you to click on the given text field .It takes Text field object as Object Input argument. It does not take any Data Input Arguments.
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes the Text field Object from Object Repository. |
Oracle_TypeTextOnEditBox
This keyword is used to type text on the given edit box field.It takes edit box field object as Object Input argument. It takes one Data Input Arguments.
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes the Edit box field Object from Object Repository. |
Data Input Arguments |
Required? |
Description |
Value |
Yes |
Enter the value to be typed in the edit box. |
Value |
Destination Type |
Oracle_TypeTextOnEditBox
This keyword is used to type text on the given edit box field.It takes edit box field object as Object Input argument. It takes one Data Input Arguments.
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes the Edit box field Object from Object Repository. |
Data Input Arguments |
Required? |
Description |
Value |
Yes |
Enter the value to be typed in the edit box. |
Value |
Requestor |
Oracle_TypeTextOnEditBox
This keyword is used to type text on the given edit box field.It takes edit box field object as Object Input argument. It takes one Data Input Arguments.
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes the Edit box field Object from Object Repository. |
Data Input Arguments |
Required? |
Description |
Value |
Yes |
Enter the value to be typed in the edit box. |
Value |
Subinventory |
Oracle_TypeTextOnEditBox
This keyword is used to type text on the given edit box field.It takes edit box field object as Object Input argument. It takes one Data Input Arguments.
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes the Edit box field Object from Object Repository. |
Data Input Arguments |
Required? |
Description |
Value |
Yes |
Enter the value to be typed in the edit box. |
Value |
Source |
Oracle_TypeTextOnEditBox
This keyword is used to type text on the given edit box field.It takes edit box field object as Object Input argument. It takes one Data Input Arguments.
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes the Edit box field Object from Object Repository. |
Data Input Arguments |
Required? |
Description |
Value |
Yes |
Enter the value to be typed in the edit box. |
Value |
Supplier |
Oracle_TypeTextOnEditBox
This keyword is used to type text on the given edit box field.It takes edit box field object as Object Input argument. It takes one Data Input Arguments.
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes the Edit box field Object from Object Repository. |
Data Input Arguments |
Required? |
Description |
Value |
Yes |
Enter the value to be typed in the edit box. |
Value |
Contact |
Oracle_TypeTextOnEditBox
This keyword is used to type text on the given edit box field.It takes edit box field object as Object Input argument. It takes one Data Input Arguments.
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes the Edit box field Object from Object Repository. |
Data Input Arguments |
Required? |
Description |
Value |
Yes |
Enter the value to be typed in the edit box. |
Value |
Phone |
Oracle_TypeTextOnEditBox
This keyword is used to type text on the given edit box field.It takes edit box field object as Object Input argument. It takes one Data Input Arguments.
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes the Edit box field Object from Object Repository. |
Data Input Arguments |
Required? |
Description |
Value |
Yes |
Enter the value to be typed in the edit box. |
Value |
Organization |
Oracle_ClickTextField
This keyword allows you to click on the given text field .It takes Text field object as Object Input argument. It does not take any Data Input Arguments.
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes the Text field Object from Object Repository. |
Oracle_TypeTextOnEditBox
This keyword is used to type text on the given edit box field.It takes edit box field object as Object Input argument. It takes one Data Input Arguments.
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes the Edit box field Object from Object Repository. |
Data Input Arguments |
Required? |
Description |
Value |
Yes |
Enter the value to be typed in the edit box. |
Value |
Location |
Oracle_TypeTextOnEditBox
This keyword is used to type text on the given edit box field.It takes edit box field object as Object Input argument. It takes one Data Input Arguments.
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes the Edit box field Object from Object Repository. |
Data Input Arguments |
Required? |
Description |
Value |
Yes |
Enter the value to be typed in the edit box. |
Value |
Site |
Oracle_PressToolBarButton
This keyword is used to press ToolBar Button in the Oracle EBS application form.It takes toolbar object as Object Input argument. It takes one Data Input Arguments.
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes the Toolbar Object from Object Repository. |
Data Input Arguments |
Required? |
Description |
Value |
Yes |
Enter the value. |
Value |
Site |
Oracle_GetTextFromTextField
This keyword is used to retrieve the text from the Text field in the Oracle EBS application form.It takes text field object as Object Input argument. It doesn't take any Data Input Arguments.
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes the Text field Object from Object Repository. |
Add Line Items while Creating Requisition
This Business Process allows users to add line items while creating requisition. It is composed of the following Business Components/Keywords.
Oracle_ClickCell
This keyword clicks on a specified table cell in the Oracle EBS application form. It takes two Data Input Arguments.
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes the table Object from Object Repository. |
Data Input Arguments |
Required? |
Description |
Column |
No |
Enter the Column Number. |
Row |
No |
Enter the Row Number. |
Column |
|
Row |
Oracle_EnterCellValue
This keyword enters value in a specified table cell in the Oracle EBS application form. It takes three Data Input Arguments.
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes the table Object from Object Repository. |
Data Input Arguments |
Required? |
Description |
Value |
Yes |
Enter the Value. |
Column |
No |
Enter the Column Number. |
Row |
No |
Enter the Row Number. |
Value |
24 |
Column |
|
Row |
Oracle_GetCellValue
This keyword retrieves the value of a specified table cell in the Oracle EBS application form. It takes two Data Input Arguments.
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes the table Object from Object Repository. |
Data Input Arguments |
Required? |
Description |
Column |
No |
Enter the Column Number. |
Row |
No |
Enter the Row Number. |
Column |
|
Row |
If
This keyword is used to implement conditional logic in your test case. It is mostly used in situations where you want make a test flow in which the Test steps are based on some conditions.
It does not take any Object Input Arguments. It can take 1-19 Data Input Arguments as per the requirement.
Data Input Arguments |
Required? |
Type |
Description |
Argument |
Yes |
String |
Enter the required Argument. |
Argument 1 |
GetCellValueToValidate |
Argument 2 |
> |
Argument 3 |
0 |
ReportMessage
This keyword prints the message specified by user with True/False status.It does not take any Object Input Argument.It takes message to be displayed for any true condition or False condition as per the requirement.
Data Input Arguments |
Required? |
Description |
Message |
Yes |
It takes any message to be displayed |
Status |
Yes |
Specify the Status that can either be True or False. |
Message |
Requisition Created Successfully !! |
Status |
True |
EndIf
This keyword is used to declare End of If block in your test case. It is always used with If statement.
Oracle_EnterCellValue
This keyword enters value in a specified table cell in the Oracle EBS application form. It takes three Data Input Arguments.
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes the table Object from Object Repository. |
Data Input Arguments |
Required? |
Description |
Value |
Yes |
Enter the Value. |
Column |
No |
Enter the Column Number. |
Row |
No |
Enter the Row Number. |
Value |
Item Type |
Column |
|
Row |
Oracle_EnterCellValue
This keyword enters value in a specified table cell in the Oracle EBS application form. It takes three Data Input Arguments.
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes the table Object from Object Repository. |
Data Input Arguments |
Required? |
Description |
Value |
Yes |
Enter the Value. |
Column |
No |
Enter the Column Number. |
Row |
No |
Enter the Row Number. |
Value |
Requisition Item |
Column |
|
Row |
Oracle_EnterCellValue
This keyword enters value in a specified table cell in the Oracle EBS application form. It takes three Data Input Arguments.
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes the table Object from Object Repository. |
Data Input Arguments |
Required? |
Description |
Value |
Yes |
Enter the Value. |
Column |
No |
Enter the Column Number. |
Row |
No |
Enter the Row Number. |
Value |
Rev |
Column |
|
Row |
Oracle_ClickCell
This keyword clicks on a specified table cell in the Oracle EBS application form. It takes two Data Input Arguments.
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes the table Object from Object Repository. |
Data Input Arguments |
Required? |
Description |
Column |
No |
Enter the Column Number. |
Row |
No |
Enter the Row Number. |
Column |
|
Row |
Oracle_EnterCellValue
This keyword enters value in a specified table cell in the Oracle EBS application form. It takes three Data Input Arguments.
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes the table Object from Object Repository. |
Data Input Arguments |
Required? |
Description |
Value |
Yes |
Enter the Value. |
Column |
No |
Enter the Column Number. |
Row |
No |
Enter the Row Number. |
Value |
Rev |
Column |
|
Row |
Oracle_EnterCellValue
This keyword enters value in a specified table cell in the Oracle EBS application form. It takes three Data Input Arguments.
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes the table Object from Object Repository. |
Data Input Arguments |
Required? |
Description |
Value |
Yes |
Enter the Value. |
Column |
No |
Enter the Column Number. |
Row |
No |
Enter the Row Number. |
Value |
Category |
Column |
|
Row |
Oracle_EnterCellValue
This keyword enters value in a specified table cell in the Oracle EBS application form. It takes three Data Input Arguments.
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes the table Object from Object Repository. |
Data Input Arguments |
Required? |
Description |
Value |
Yes |
Enter the Value. |
Column |
No |
Enter the Column Number. |
Row |
No |
Enter the Row Number. |
Value |
Description |
Column |
|
Row |
Oracle_EnterCellValue
This keyword enters value in a specified table cell in the Oracle EBS application form. It takes three Data Input Arguments.
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes the table Object from Object Repository. |
Data Input Arguments |
Required? |
Description |
Value |
Yes |
Enter the Value. |
Column |
No |
Enter the Column Number. |
Row |
No |
Enter the Row Number. |
Value |
Description |
Column |
|
Row |
Oracle_EnterCellValue
This keyword enters value in a specified table cell in the Oracle EBS application form. It takes three Data Input Arguments.
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes the table Object from Object Repository. |
Data Input Arguments |
Required? |
Description |
Value |
Yes |
Enter the Value. |
Column |
No |
Enter the Column Number. |
Row |
No |
Enter the Row Number. |
Value |
UOM |
Column |
|
Row |
Oracle_EnterCellValue
This keyword enters value in a specified table cell in the Oracle EBS application form. It takes three Data Input Arguments.
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes the table Object from Object Repository. |
Data Input Arguments |
Required? |
Description |
Value |
Yes |
Enter the Value. |
Column |
No |
Enter the Column Number. |
Row |
No |
Enter the Row Number. |
Value |
UOM |
Column |
|
Row |
Oracle_EnterCellValue
This keyword enters value in a specified table cell in the Oracle EBS application form. It takes three Data Input Arguments.
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes the table Object from Object Repository. |
Data Input Arguments |
Required? |
Description |
Value |
Yes |
Enter the Value. |
Column |
No |
Enter the Column Number. |
Row |
No |
Enter the Row Number. |
Value |
Quantity |
Column |
|
Row |
Oracle_GetCellValue
This keyword retrieves the value of a specified table cell in the Oracle EBS application form. It takes two Data Input Arguments.
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes the table Object from Object Repository. |
Data Input Arguments |
Required? |
Description |
Column |
No |
Enter the Column Number. |
Row |
No |
Enter the Row Number. |
Column |
|
Row |
Oracle_GetCellValue
This keyword enters value in a specified table cell in the Oracle EBS application form. It takes three Data Input Arguments.
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes the table Object from Object Repository. |
Data Input Arguments |
Required? |
Description |
Column |
No |
Enter the Column Name. |
Row |
No |
Enter the Row Name. |
Column |
|
Row |
1 |
ConvertToInteger
This keyword enters the input value to integer .It does not take any Object Input argument. It takes two Data Input Arguments.
Data Input Arguments |
Required? |
Description |
Input Value |
No |
Enter the Input Value. |
RoundOff |
No |
Enter True if the input value has to be round off else enter False. |
Input Value |
Quantity |
RoundOff |
False |
Oracle_EnterCellValue
This keyword enters value in a specified table cell in the Oracle EBS application form. It takes three Data Input Arguments.
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes the table Object from Object Repository. |
Data Input Arguments |
Required? |
Description |
Value |
Yes |
Enter the Value. |
Column |
No |
Enter the Column Number. |
Row |
No |
Enter the Row Number. |
Value |
Price |
Column |
|
Row |
Oracle_GetCellValue
This keyword retrieves the value of a specified table cell in the Oracle EBS application form. It takes two Data Input Arguments.
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes the table Object from Object Repository. |
Data Input Arguments |
Required? |
Description |
Column |
No |
Enter the Column Number. |
Row |
No |
Enter the Row Number. |
Column |
|
Row |
Convert To Integer
This keyword enters the input value to integer .It does not take any Object Input argument. It takes two Data Input Arguments.
Data Input Arguments |
Required? |
Description |
Input Value |
No |
Enter the Input Value. |
RoundOff |
No |
Enter True if the input value has to be round off else enter False. |
Input Value |
Price |
Round Off |
False |
If
This keyword is used to implement conditional logic in your test case. It is mostly used in situations where you want make a test flow in which the Test steps are based on some conditions.
It does not take any Object Input Arguments. It can take 1-19 Data Input Arguments as per the requirement.
Data Input Arguments |
Required? |
Type |
Description |
Argument |
Yes |
String |
Enter the required Argument. |
Argument 1 |
Need By Date |
Argument 2 |
<> |
Oracle_EnterCellValue
This keyword enters value in a specified table cell in the Oracle EBS application form. It takes three Data Input Arguments.
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes the table Object from Object Repository. |
Data Input Arguments |
Required? |
Description |
Value |
Yes |
Enter the Value. |
Column |
No |
Enter the Column Number. |
Row |
No |
Enter the Row Number. |
Value |
Need-By Date |
Column |
|
Row |
Else
This keyword is used to provide an alternative scenario to be executed; when IF condition fails. It is always executed along with “If” keyword. It does not take any Object or data input arguments.
Oracle_EnterCellValue
This keyword enters value in a specified table cell in the Oracle EBS application form. It takes three Data Input Arguments.
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes the table Object from Object Repository. |
Data Input Arguments |
Required? |
Description |
Value |
Yes |
Enter the Value. |
Column |
No |
Enter the Column Number. |
Row |
No |
Enter the Row Number. |
Value |
Future Date |
Column |
|
Row |
EndIf
This keyword is used to declare End of If block in your test case. It is always used with If statement.
Oracle_EnterCellValue
This keyword enters value in a specified table cell in the Oracle EBS application form. It takes three Data Input Arguments.
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes the table Object from Object Repository. |
Data Input Arguments |
Required? |
Description |
Value |
Yes |
Enter the Value. |
Column |
No |
Enter the Column Number. |
Row |
No |
Enter the Row Number. |
Value |
Amount |
Column |
|
Row |
Oracle_EnterCellValue
This keyword enters value in a specified table cell in the Oracle EBS application form. It takes three Data Input Arguments.
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes the table Object from Object Repository. |
Data Input Arguments |
Required? |
Description |
Value |
Yes |
Enter the Value. |
Column |
No |
Enter the Column Number. |
Row |
No |
Enter the Row Number. |
Value |
Charge Account |
Column |
|
Row |
Oracle_EnterCellValue
This keyword enters value in a specified table cell in the Oracle EBS application form. It takes three Data Input Arguments.
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes the table Object from Object Repository. |
Data Input Arguments |
Required? |
Description |
Value |
Yes |
Enter the Value. |
Column |
No |
Enter the Column Number. |
Row |
No |
Enter the Row Number. |
Value |
Secondary UOM |
Column |
|
Row |
Oracle_EnterCellValue
This keyword enters value in a specified table cell in the Oracle EBS application form. It takes three Data Input Arguments.
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes the table Object from Object Repository. |
Data Input Arguments |
Required? |
Description |
Value |
Yes |
Enter the Value. |
Column |
No |
Enter the Column Number. |
Row |
No |
Enter the Row Number. |
Value |
Secondary Quantity |
Column |
|
Row |
Oracle_EnterCellValue
This keyword enters value in a specified table cell in the Oracle EBS application form. It takes three Data Input Arguments.
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes the table Object from Object Repository. |
Data Input Arguments |
Required? |
Description |
Value |
Yes |
Enter the Value. |
Column |
No |
Enter the Column Number. |
Row |
No |
Enter the Row Number. |
Value |
Grade |
Column |
|
Row |
Oracle_SelectCheckBox
This keyword checks the specified checkbox object as per given status(True/False) .It takes Checkbox object as Object Input argument. It takes one Data Input Arguments.
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes the Checkbox Object from Object Repository. |
Data Input Arguments |
Required? |
Description |
Status |
Yes |
Enter True if the checkbox has to be marked checked else enter false. |
Status |
True |
Create Requisition
This Business Process allows users to create a new requisition. It is composed of the following Business Components/Keywords.
If
This keyword is used to implement conditional logic in your test case. It is mostly used in situations where you want make a test flow in which the Test steps are based on some conditions.
It does not take any Object Input Arguments. It can take 1-19 Data Input Arguments as per the requirement.
Data Input Arguments |
Required? |
Type |
Description |
Argument |
Yes |
String |
Enter the required Argument. |
Argument 1 |
Platform |
Argument 2 |
= |
Argument 3 |
EBS |
Navigate To Purchase Superuser Requisition
This Business Process allows user to navigate on the desired function.
Add Line Items while Creating Requisition
This component allows user to add line items details.
Data Input Arguments |
Required? |
Description |
Num |
Yes |
Enter the Value of Num. |
Item Type |
Yes |
Enter the Value of Item Type. |
Requisition |
Yes |
Enter the Requisition of the Item. |
Rev |
Yes |
Enter the Rev. |
Category |
Yes |
Enter the Category. |
Description |
Yes |
Enter the Description. |
UOM |
Yes |
Enter the UOM. |
Quantity |
Yes |
Enter the Quantity. |
Price |
Yes |
Enter the Price. |
Need By Date |
Yes |
Enter the Date by which it is required. |
Amount |
Yes |
Enter the Amount. |
Charge Account |
Yes |
Enter the Charge Account. |
Secondary UOM |
Yes |
Enter the Secondary UOM. |
Secondary Quantity |
Yes |
Enter the Secondary Quantity. |
Grade |
Yes |
Enter the Grade. |
Reserved |
Yes |
Enter the Reserved. |
Num |
|
Item Type |
|
Requisition |
|
Rev |
|
Category |
|
Description |
|
UOM |
|
Quantity |
|
Price |
|
Need By Date |
|
Amount |
|
Charge Account |
|
Secondary UOM |
|
Secondary Quantity |
|
Grade |
|
Reserved |
Add Footer Data while Creating Requisition
This component allows user to add data in the footer part of the requisition form.
Data Input Arguments |
Required? |
Description |
Destination Type |
No |
Enter the Destination Type. |
Requestor |
No |
Enter the Name of the Requestor. |
Location |
Yes |
Enter the Location. |
Organization |
Yes |
Enter the Organization. |
Sub Inventory |
No |
Enter the Category Sub inventory . |
Source |
No |
Enter the Source. |
Supplier |
No |
Enter the Name of the Supplier. |
Site |
Yes |
Enter the Site. |
Contact |
No |
Enter the Contact. |
Phone |
No |
Enter the Phone. |
Category |
Yes |
Enter the category. |
Title |
Yes |
Enter the Title. |
Description |
Yes |
Enter the Description. |
Data Type |
Yes |
Enter the Data Type. |
File Name with Path |
Yes |
Enter the File Name with Path. |
Destination Type |
|
Requestor |
|
Location |
|
Organization |
|
Sub Inventory |
|
Source |
|
Supplier |
|
Site |
|
Contact |
|
Phone |
|
Category |
|
Title |
|
Description |
|
Data Type |
|
File Name with Path |
Requisition Direct Approval
This component allows same user to approve the requisition. It does not require any Object or Data Input Argument.
Validate Requisition Approval Status
This component allows user to check the status of the requisition which has been created.
Data Input Arguments |
Required? |
Description |
Find By Operating Unit |
Yes |
Enter the Operating Unit to be searched. |
Find By Requisition Number |
Yes |
Enter the Requisition Number to be searched. |
Find By Prepare |
Yes |
Enter the Name who has prepared the Requisition. |
Find By Buyer |
Yes |
Enter the Name of the Buyer. |
Find By Reference Number |
Yes |
Enter the Reference Number. |
Find By Type |
Yes |
Enter the Type. |
Find By Requester |
Yes |
Enter the Name of the Requester. |
Find By Modified |
Yes |
Enter the Name of the Modifier. |
Find By Import Source |
Yes |
Enter the Import Source. |
Find By Iine |
Yes |
Enter the Line. |
Find By Line Type |
Yes |
Enter the Line Type. |
Line Tab Item |
Yes |
Enter the Line Tab Item. |
Line Tab Category |
Yes |
Enter the Line Tab Category. |
Line Tab Description |
Yes |
Enter the Line Tab Description. |
Line Tab Supplier Item |
Yes |
Enter the Line Tab Supplier Item. |
Status Tab Approval |
Yes |
Enter the Status Tab Approval. |
Status Tab Control |
Yes |
Enter the Status Tab Control. |
Status Tab Reserved |
Yes |
Enter the Status Tab Reserved. |
Date Range Tab Creation Date From |
Yes |
Enter the Date Range Tab Creation Date From. |
Date Range Tab Creation Date To |
Yes |
Enter the Date Range Tab Creation Date To. |
Date Range Tab Creation Need By Date From |
Yes |
Enter the Date Range Tab Creation Need By Date From. |
Find By Operating Unit |
|
Find By Requisition Number |
|
Find By Prepare |
|
Find By Buyer |
|
Find By Reference Number |
|
Find By Type |
|
Find By Requester |
|
Find By Modified |
|
Find By Import Source |
|
Find By Iine |
|
Find By Line Type |
|
Line Tab Item |
|
Line Tab Category |
|
Line Tab Description |
|
Line Tab Supplier Item |
|
Status Tab Approval |
|
Status Tab Control |
|
Status Tab Reserved |
|
Date Range Tab Creation Date From |
|
Date Range Tab Creation Date To |
|
Date Range Tab Creation Need By Date From |
Close All Forms
This component allows user to close all the forms Opened in the Oracle EBS application.
Data Input Arguments |
Required? |
Description |
Skip |
Yes |
Enter the Forms to be skipped. |
Skip |
|
Else
This keyword is used to provide an alternative scenario to be executed; when IF condition fails. It is always executed along with “If” keyword. It does not take any Object or data input arguments.
Create Requisition
This component allows user to create the requisition.
Data Input Arguments |
Required? |
Description |
Select Required More Task |
Yes |
Mark the Select Required More Task. |
Line Type |
Yes |
Enter the Line Type. |
Item |
Yes |
Enter the Name of the Item. |
Revision |
Yes |
Enter the Revision Number. |
Item Description |
Yes |
Enter the Description of the Items. |
Category Name |
Yes |
Enter the Name of the Category. |
Quantity |
Yes |
Enter the Quantity. |
UOM Name |
Yes |
Enter the Name of tUOM |
Price |
Yes |
Enter the Price. |
Currency |
Yes |
Enter the Currency. |
Negotiation Required Checkbox |
Yes |
Mark the Negotiation Required Checkbox. |
Negotiated Checkbox |
Yes |
Mark the Negotiated Checkbox. |
Agreement |
Yes |
Enter the Agreement. |
New Supplier |
Yes |
Enter the Name of the New Supplier. |
Supplier |
Yes |
Enter the Name of Supplier. |
Requester |
Yes |
Enter the Name of Requester. |
Urgent |
Yes |
Enter the Urgency. |
Requested Delivery Date |
Yes |
Enter the Requested Delivery Date. |
Suggested Buyer |
Yes |
Enter the Suggested Buyer. |
Deliver-To-Location |
Yes |
Enter the Location to be delivered. |
Select Required More Task |
|
Line Type |
|
Item |
|
Revision |
|
Item Description |
|
Category Name |
|
Quantity |
|
UOM Name |
|
Price |
|
Currency |
|
Negotiation Required Checkbox |
|
Negotiated Checkbox |
|
Agreement |
|
New Supplier |
|
Supplier |
|
Requester |
|
Urgent |
|
Requested Delivery Date |
|
Suggested Buyer |
|
Deliver-To-Location |
Validate the Requisition
This component allows user to Validate the requisition.
Data Input Arguments
Data Input Arguments |
Required? |
Description |
Requisitioning BU |
Yes |
Enter the Requisitioning BU. |
Entered By |
Yes |
Enter the Name of the user who has entered the Details. |
Requisition |
Yes |
Enter the Requisition. |
Description |
Yes |
Enter the Description. |
Status |
Yes |
Enter the Status. |
Requester |
Yes |
Enter the Name of the Requester. |
Order |
Yes |
Enter the Order. |
Requisition Requiring Attention |
Yes |
Enter the Requisition Requiring Attention. |
Requisitioning BU |
|
Entered By |
|
Requisition |
|
Description |
|
Status |
|
Requester |
|
Order |
|
Requisition Requiring Attention |
EndIf
This keyword is used to declare End of If block in your test case. It is always used with If statement.
Close All Browsers
This Business Process is used to close all the open browser sessions stared by OpKey. It does not take any Object Input Arguments. It is composed of the following Business Components/Keywords.
Kill Process
This keyword kills the specified Process. It does not take any Object Input Argument.It takes the process name as Data Input Arguments.
Data Input Arguments |
Required? |
Type |
Description |
Process Name |
Yes |
String |
Enter the name of Process with.exe file extension. |
Process Name |
iexplore.exe |
Reset Line Item Initialization
This Business Process is used to reset the Line Item Initialization. It does not take any Object Input Arguments.
Read More…
Data Input Arguments
Data Input Arguments |
Required? |
Description |
Skip |
No |
Specify the Date to be added in Date time Format |
Data Input Arguments [Example]
Skip |
No |
Current & Future Date
This Business Process allows the user to fetch the current and future dates in the Oracle EBS Application. It is composed of the following Business Components/Keywords.
GetCurrentDateTime
This keyword is used to fetch the Current Date and Time of the system. It doesn't take any Object or Data Input Arguments.
SubstractDateTime
This keyword is used to Subtract the specified Date and Time values from date value mentioned in days, months, year, hours, mins and secs.
Data Input Arguments
Data Input Arguments |
Required? |
Description |
Date Time |
Yes |
Specify the Date in Date time Format |
Years |
No |
Specify the Year in the Date. |
Months |
No |
Specify the Month in the Date. |
Days |
No |
Specify the Day in the Date. |
Hours |
No |
Specify the Hours in the time. |
Minutes |
No |
Specify the Minutes in the time. |
Seconds |
No |
Specify the Seconds in the time. |
Data Input Arguments [Example]
Date Time |
16-01-2019 |
Years |
|
Months |
|
Days |
|
Hours |
|
Minutes |
|
Seconds |
|
Date Time |
ConvertDateTimeFormat
This keyword converts a dateTime value according to some specified format. It doesn't take any Object Input Argument.
Data Input Arguments
Data Input Arguments |
Required? |
Description |
Date Time |
Yes |
Specify the Date in Date time Format |
FormatString |
No |
Specify the Format in which the Date has to be converted. |
Data Input Arguments [Example]
Date Time |
2019-01-16 |
FormatString |
dd-mm-yy |
AddDateTime
This keyword is used to add a specific amount of days, months, year, hours, mins and seconds in a given date value.
Data Input Arguments
Data Input Arguments |
Required? |
Description |
Date Time |
Yes |
Specify the Date to be added in Date time Format |
Years |
No |
Specify the Year to be added in the Date. |
Months |
No |
Specify the Month to be added in the Date. |
Days |
No |
Specify the Day to be added in the Date. |
Hours |
No |
Specify the Hours to be added in the time. |
Minutes |
No |
Specify the Minutes to be added in the time. |
Seconds |
No |
Specify the Seconds to be added in the time. |
Data Input Arguments [Example]
Date Time |
16-01-2019 |
Years |
|
Months |
|
Days |
|
Hours |
5 |
Minutes |
|
Seconds |
|
Date Time |
ConvertDateTimeFormat
This keyword converts a dateTime value according to some specified format. It doesn't take any Object Input Argument.
Data Input Arguments
Data Input Arguments |
Required? |
Description |
Date Time |
Yes |
Specify the Date in Date time Format |
FormatString |
No |
Specify the Format in which the Date has to be converted. |
Data Input Arguments [Example]
Date Time |
2019-01-16 |
FormatString |
dd-mm-yy |
SetGlobalVariableValue
This keyword is used to set the global variable value at runtime. It does not take any object Input arguments. It takes two data input arguments.
Data Input Arguments |
Required? |
Description |
Variable Name |
Yes |
Enter the Variable Name. |
Variable Value |
No |
Enter the Value for the variable name. |
Data Input Arguments [Example]
Variable Name |
Current Date |
Variable Value |
Current Date |
SetGlobalVariableValue
This keyword is used to set the global variable value at runtime. It does not take any object Input arguments. It takes two data input arguments.
Data Input Arguments
Data Input Arguments |
Required? |
Description |
Variable Name |
Yes |
Enter the Variable Name. |
Variable Value |
No |
Enter the Value for the variable name. |
Data Input Arguments [Example]
Variable Name |
Future Date |
Variable Value |
Future Date |
Get Current & Future Date ForOracle Fusion
This Business Process allows the user to fetch the current and future dates for the Oracle Fusion Application. It is composed of the following Business Components/Keywords.
GetCurrentDateTime
This keyword is used to fetch the Current Date and Time of the system. It doesn't take any Object or Data Input Arguments.
SubstractDateTime
This keyword is used to Subtract the specified Date and Time values from date value mentioned in days, months, year, hours, mins and secs.
Data Input Arguments
Data Input Arguments |
Required? |
Description |
Date Time |
Yes |
Specify the Date in Date time Format |
Years |
No |
Specify the Year in the Date. |
Months |
No |
Specify the Month in the Date. |
Days |
No |
Specify the Day in the Date. |
Hours |
No |
Specify the Hours in the time. |
Minutes |
No |
Specify the Minutes in the time. |
Seconds |
No |
Specify the Seconds in the time. |
Data Input Arguments [Example]
Date Time |
16-01-2019 |
Years |
|
Months |
|
Days |
|
Hours |
5 |
Minutes |
|
Seconds |
|
Date Time |
ConvertDateTimeFormat
This keyword converts a dateTime value according to some specified format. It doesn't take any Object Input Argument.
Data Input Arguments
Data Input Arguments |
Required? |
Description |
Date Time |
Yes |
Specify the Date in Date time Format |
FormatString |
No |
Specify the Format in which the Date has to be converted. |
Data Input Arguments [Example]
Date Time |
2019-01-16 |
FormatString |
dd-mm-yy |
AddDateTime
This keyword is used to add a specific amount of days, months, year, hours, mins and seconds in a given date value.
Data Input Arguments
Data Input Arguments |
Required? |
Description |
Date Time |
Yes |
Specify the Date to be added in Date time Format |
Years |
No |
Specify the Year to be added in the Date. |
Months |
No |
Specify the Month to be added in the Date. |
Days |
No |
Specify the Day to be added in the Date. |
Hours |
No |
Specify the Hours to be added in the time. |
Minutes |
No |
Specify the Minutes to be added in the time. |
Seconds |
No |
Specify the Seconds to be added in the time. |
Data Input Arguments [Example]
Date Time |
16-01-2019 |
Years |
|
Months |
|
Days |
|
Hours |
5 |
Minutes |
|
Seconds |
|
Date Time |
AddDateTime
This keyword is used to add a specific amount of days, months, year, hours, mins and seconds in a given date value.
Data Input Arguments
Data Input Arguments |
Required? |
Description |
Date Time |
Yes |
Specify the Date to be added in Date time Format |
Years |
No |
Specify the Year to be added in the Date. |
Months |
No |
Specify the Month to be added in the Date. |
Days |
No |
Specify the Day to be added in the Date. |
Hours |
No |
Specify the Hours to be added in the time. |
Minutes |
No |
Specify the Minutes to be added in the time. |
Seconds |
No |
Specify the Seconds to be added in the time. |
Data Input Arguments [Example]
Date Time |
16-01-2019 |
Years |
|
Months |
|
Days |
|
Hours |
5 |
Minutes |
|
Seconds |
|
Date Time |
ConvertDateTimeFormat
This keyword converts a dateTime value according to some specified format. It doesn't take any Object Input Argument.
Data Input Arguments
Data Input Arguments |
Required? |
Description |
Date Time |
Yes |
Specify the Date in Date time Format |
FormatString |
No |
Specify the Format in which the Date has to be converted. |
Data Input Arguments [Example]
Date Time |
2019-01-16 |
FormatString |
dd-mm-yy |
SetGlobalVariableValue
This keyword is used to set the global variable value at runtime. It does not take any object Input arguments. It takes two data input arguments.
Data Input Arguments |
Required? |
Description |
Variable Name |
Yes |
Enter the Variable Name. |
Variable Value |
No |
Enter the Value for the variable name. |
Data Input Arguments [Example]
Variable Name |
Fusion Current Date |
Variable Value |
Current Date |
SetGlobalVariableValue
This keyword is used to set the global variable value at runtime. It does not take any object Input arguments. It takes two data input arguments.
Data Input Arguments
Data Input Arguments |
Required? |
Description |
Variable Name |
Yes |
Enter the Variable Name. |
Variable Value |
No |
Enter the Value for the variable name. |
Data Input Arguments [Example]
Variable Name |
Fusion Future Date |
Variable Value |
Future Date |
Login To Oracle Application
This Business Process allows user to Login to the Oracle EBS application. It is composed of the following Business Components/Keywords.
If
This keyword is used to implement conditional logic in your test case. It is mostly used in situations where you want make a test flow in which the Test steps are based on some conditions.
It does not take any Object Input Arguments. It can take 1-19 Data Input Arguments as per the requirement.
Data Input Arguments
Data Input Arguments |
Required? |
Type |
Description |
Argument |
Yes |
String |
Enter the required Argument. |
Data Input Arguments [Example]
Argument 1 |
Platform |
Argument 2 |
= |
Argument 3 |
EBS |
KillProcess
This keyword kills the specified Process. It does not take any Object Input Argument.It takes the process name as Data Input Arguments.
Data Input Arguments
Data Input Arguments |
Required? |
Type |
Description |
Process |
Yes |
String |
Enter the name of Process with.exe file extension. |
Data Input Arguments [Example]
Process Name |
iexplore.exe |
Current & Future Date
This component allows the user to fetch the current and future dates in the Oracle EBS Application. It does not take any Object or Data Input Arguments.
Read More…
OpenBrowser
This keyword opens the website of given URL on specific browser. It does not take any Object Input Argument. It takes two Data Input Arguments.
Data Input Arguments
Data Input Arguments |
Required? |
Type |
Description |
Browser |
Yes |
String |
Enter the name of the Browser.. |
URL |
Yes |
String |
Enter the Specific URL. |
Data Input Arguments [Example]
Browser |
iexplore.exe |
URL |
Oracle Application |
SetGlobalVariableValue
This Keyword is used to set the Global Variable value at runtime. It doesnot take any Object Input Arguments. It takes two Data Input Arguments.
Data Input Arguments
Data Input Arguments |
Required? |
Description |
Variable Name |
Yes |
Enter the Variable Name. |
Variable Value |
No |
Enter the Value for the variable name. |
Data Input Arguments [Example]
Variable Name |
Error |
Variable Value |
0 |
SetFocusOnWindow
This keyword sets focus on the specified window on basis of index provided. It does not take any Object Input Argument. It takes index as input parameter where 0 indicates the index of parent window.
This keyword is mostly used when user needs to set focus on a specified window and perform actions on the specified window during execution.
Data Input Arguments
Data Input Arguments |
Required? |
Type |
Description |
Index |
Yes |
String |
Enter the Index. |
Data Input Arguments [Example]
Index |
0 |
SyncBrowser
This keyword is syncs the browser until webpage loads properly. It does not take any object or data input arguments.
RefreshBrowser
This Keyword refreshes the current Browser session. It does not take any Object or Data Input Argument.
Web_TypeByText
This keyword types on an element found by the specified text. This specified text can be a placeholder or label.
Object Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
It takes Dynamic Object having value of TextToSearch Property as “Username”. |
Data Input Arguments
Data Input Arguments |
Required? |
Description |
TextToSearch |
No |
Specify the text by which you want to find the element. It may be a placeholder or label. |
Index |
No |
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)” |
PartialText |
No |
In this Data Input Argument select True if you have provided the Partial text in “TextToSearch” otherwise False. (By default, it is False) |
TextToType |
Yes |
In this Data Input Argument specify the text which you want to type on the Element. |
Before |
No |
It is a checkbox which needs to be checked If the specified text in “TextToSearch” is before the element then select “True” otherwise it remains unchecked.(By default, it is unchecked i.e. False) |
Data Input Arguments [Example]
TextToSearh |
Username |
Index |
0 |
Partial Text |
False |
TextToType |
Username |
Before |
False |
Web_TypeByText
This keyword types on an element found by the specified text. This specified text can be a placeholder or label.
Object Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
It takes Dynamic Object having value of TextToSearch Property as “Password”. |
Data Input Arguments
Data Input Arguments |
Required? |
Description |
TextToSearch |
No |
Specify the text by which you want to find the element. It may be a placeholder or label. |
Index |
No |
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)” |
PartialText |
No |
In this Data Input Argument select True if you have provided the Partial text in “TextToSearch” otherwise False. (By default, it is False) |
TextToType |
Yes |
In this Data Input Argument specify the text which you want to type on the Element. |
Before |
No |
It is a checkbox which needs to be checked If the specified text in “TextToSearch” is before the element then select “True” otherwise it remains unchecked.(By default, it is unchecked i.e. False) |
Data Input Arguments [Example]
TextToSearh |
Password |
Index |
0 |
Partial Text |
False |
TextToType |
Username |
Before |
False |
Web_ClickByText
This keyword clicks on an object on the basis of its text index. It takes the following Input arguments.
Object Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
It takes Dynamic Object having value of TextToSearch Property as “Login”. |
Data Input Arguments
Data Input Arguments |
Required? |
Description |
TextToSearch |
No |
Specify the text by which you want to find the element. It may be a placeholder or label. |
Index |
No |
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)” |
PartialText |
No |
In this Data Input Argument select True if you have provided the Partial text in “TextToSearch” otherwise False. (By default, it is False) |
Before |
No |
It is a checkbox which needs to be checked.If the specified text in “TextToSearch” is before the element then select “True” otherwise it remains unchecked.(By default, it is unchecked i.e. False) |
After |
No |
It is a checkbox which needs to be checked.If the specified text in “TextToSearch” is after the element then select “True” otherwise it remains unchecked.(By default, it is unchecked i.e. False) |
Data Input Arguments [Example]
TextToSearh |
Login |
Index |
|
Partial Text |
False |
Before |
|
After |
SyncBrowser
This keyword is syncs the browser until webpage loads properly. It does not take any object or data input arguments.
Sleep
This keyword is a static sleep and it waits (sleeps) for specified time (sec). It takes seconds as Data input arguments
Data Input Arguments
Data Input Arguments |
Required? |
Description |
Seconds |
Yes |
Enter the time specified in seconds. |
Data Input Arguments [Example]
Seconds |
5 |
SetStepTimeOut
This keyword is used to set the step timeout for the particular execution or step at runtime.It doesn't take any Object Input Arguement.It takes time in seconds as Data input argument.
Data Input Arguments
Data Input Arguments |
Required? |
Description |
Step TimeOut |
Yes |
Enter the time specified in seconds. |
Data Input Arguments [Example]
Step TimeOut |
1 5 |
GetObjectText
This keyword returns the text of the specified object. It takes object input argument and Before & After as data input argument. Before/After is not case-sensitive.
Object Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes Object from Object Repository as object input argument whose text has to be fetched. |
Image of Object
Data Input Arguments
Data Input Arguments |
Required? |
Description |
Before |
No |
This keyword doesn’t take any data input argument. |
After |
No |
Specify the Text after the Object specified. |
Data Input Arguments [Example]
Before |
|
After |
RestoreStepTimeOut
This keyword is used to restore the default step timeout.It is called before step timeout keyword It does not require any input argument.
If
This keyword is used to implement conditional logic in your test case. It is mostly used in situations where you want make a test flow in which the Test steps are based on some conditions.
It does not take any Object Input Arguments. It can take 1-19 Data Input Arguments as per the requirement.
Data Input Arguments
Data Input Arguments |
Required? |
Type |
Description |
Argument |
Yes |
String |
Enter the required Argument. |
Data Input Arguments [Example]
Argument 1 |
Text |
Argument 2 |
= |
Argument 3 |
Error |
Web_TypeByText
This keyword types on an element found by the specified text. This specified text can be a placeholder or label.
Object Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
It takes Dynamic Object having value of TextToSearch Property as “Username”. |
Data Input Arguments
Data Input Arguments |
Required? |
Description |
TextToSearch |
No |
Specify the text by which you want to find the element. It may be a placeholder or label. |
Index |
No |
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)” |
PartialText |
No |
In this Data Input Argument select True if you have provided the Partial text in “TextToSearch” otherwise False. (By default, it is False) |
TextToType |
Yes |
In this Data Input Argument specify the text which you want to type on the Element. |
Before |
No |
It is a checkbox which needs to be checked If the specified text in “TextToSearch” is before the element then select “True” otherwise it remains unchecked.(By default, it is unchecked i.e. False) |
Data Input Arguments [Example]
TextToSearh |
Username |
Index |
0 |
Partial Text |
False |
TextToType |
Username |
Before |
False |
Web_TypeByText
This keyword types on an element found by the specified text. This specified text can be a placeholder or label.
Object Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
It takes Dynamic Object having value of TextToSearch Property as “Password”. |
Data Input Arguments
Data Input Arguments |
Required? |
Description |
TextToSearch |
No |
Specify the text by which you want to find the element. It may be a placeholder or label. |
Index |
No |
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)” |
PartialText |
No |
In this Data Input Argument select True if you have provided the Partial text in “TextToSearch” otherwise False. (By default, it is False) |
TextToType |
Yes |
In this Data Input Argument specify the text which you want to type on the Element. |
Before |
No |
It is a checkbox which needs to be checked If the specified text in “TextToSearch” is before the element then select “True” otherwise it remains unchecked.(By default, it is unchecked i.e. False) |
Data Input Arguments [Example]
TextToSearh |
Password |
Index |
0 |
Partial Text |
False |
TextToType |
Username |
Before |
False |
Web_ClickByText
This keyword clicks on an object on the basis of its text index. It takes the following Input arguments.
Object Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
It takes Dynamic Object having value of TextToSearch Property as “Login”. |
Data Input Arguments
Data Input Arguments |
Required? |
Description |
TextToSearch |
No |
Specify the text by which you want to find the element. It may be a placeholder or label. |
Index |
No |
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)” |
PartialText |
No |
In this Data Input Argument select True if you have provided the Partial text in “TextToSearch” otherwise False. (By default, it is False) |
Before |
No |
It is a checkbox which needs to be checked.If the specified text in “TextToSearch” is before the element then select “True” otherwise it remains unchecked.(By default, it is unchecked i.e. False) |
After |
No |
It is a checkbox which needs to be checked.If the specified text in “TextToSearch” is after the element then select “True” otherwise it remains unchecked.(By default, it is unchecked i.e. False) |
Data Input Arguments [Example]
TextToSearh |
Login |
Index |
|
Partial Text |
False |
Before |
|
After |
Endif
This keyword is used to declare End of If block in your test case. It is always used with If statement. It doesnot take any object or Data Input Arguments.
ToUpper
This keyword is used to convert a string to uppercase. It is mostly used in situations where you want to convert a lowercase string into uppercase before clicking or doing any action on it.
Data Input Arguments
Data Input Arguments |
Required? |
Description |
String |
Yes |
This Keyword takes value in String Note: You can provide a String in Lower case |
Data Input Arguments [Example]
String |
Upper User Name |
RightTrim
This keyword removes white spaces (space) after a given string. This keyword is mostly used in situations where you want to remove spaces after string before clicking or doing any action on it.
Data Input Arguments
Data Input Arguments |
Required? |
Description |
String |
Yes |
This Keyword takes value in String Note: You can provide a String in Lower case |
Data Input Arguments [Example]
String |
UpperUserName |
StringConcat
This keyword concatenate the strings provided in data input argument. It is used in situations where you want to link-together multiple strings and create a new concatenated string.
Data Input Arguments
Data Input Arguments |
Required? |
Description |
String |
Yes |
This Keyword takes value in string1, string2 etc. (as per requirement) |
Data Input Arguments [Example]
String 1 |
LoggedInAs |
String 2 |
Final User Name |
SyncBrowser
This keyword is syncs the browser until webpage loads properly. It does not take any object or data input arguments.
Sleep
This keyword is a static sleep and it waits (sleeps) for specified time (sec). It takes seconds as Data input arguments
Data Input Arguments
Data Input Arguments |
Required? |
Description |
Seconds |
Yes |
Enter the time specified in seconds. |
Data Input Arguments [Example]
Seconds |
5 |
AssertTextPresent
This keyword verifies the Multiple Text Separated by Semicolon(;) if it is present on the current page. It takes single Text or Multiple Text to be verified on current page. This keyword used in such a condition when user want to verify the existence of Single Text or Multiple Text on page. If Provided Text found on opened page then it passes the Execution if Text is not Found then it fails the Execution.
Data Input Arguments
Data Input Arguments |
Required? |
Description |
Expected Text |
Yes |
Give the text from page ,which you want to verify if it exists on the current webpage or not Note: User can go through Html code to verify Text with the help of inspect Element |
Data Input Arguments [Example]
Expected Text |
LoginUserInfo |
GetObjectText
This keyword returns the text of the specified object. It takes object input argument and Before & After as data input argument. Before/After is not case-sensitive.
Object Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes Object “Logged In As” from Object Repository as object input argument whose text has to be fetched. |
Data Input Arguments
Data Input Arguments |
Required? |
Description |
Before |
No |
This keyword doesn’t take any data input argument. |
After |
No |
Specify the Text after the Object specified. |
Data Input Arguments [Example]
Before |
|
After |
Click
This keyword clicks on the specified object. It takes an object from Object Repository as input argument.It does not require any Data Input Arguments.
Object Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
This keyword takes Object “Logged In As” from Object Repository as object input argument whose text has to be fetched. |
If
This keyword is used to implement conditional logic in your test case. It is mostly used in situations where you want make a test flow in which the Test steps are based on some conditions.
It does not take any Object Input Arguments. It can take 1-19 Data Input Arguments as per the requirement.
Data Input Arguments
Data Input Arguments |
Required? |
Type |
Description |
Argument |
Yes |
String |
Enter the required Argument. |
Data Input Arguments [Example]
Argument 1 |
Platform |
Argument 2 |
= |
Argument 3 |
EBS |
ReportMessage
This keyword prints the message specified by user with True/False status.It does not take any Object Input Argument.It takes message to be displayed for any true condition or False condition as per the requirement.
Data Input Arguments
Data Input Arguments |
Required? |
Description |
Message |
Yes |
It takes any message to be displayed |
Status |
Yes |
Specify the Status that can either be True or False. |
Data Input Arguments [Example]
Message |
You have Logged in Successfully !! |
Status |
True |
Else
This keyword is used to provide an alternative scenario to be executed; when IF condition fails. It is always executed along with “If” keyword. It does not take any Object or data input arguments.
Close All Browsers
This keyword closes all the open browser sessions started by OpKey. It does not take any Object Input Argument. It takes one Data Input Argument.
Read More…
Data Input Arguments
Data Input Arguments |
Required? |
Type |
Description |
Execute |
Yes |
String |
Enter the Browser to be closed. |
Data Input Arguments [Example]
Execute |
Report Message
This keyword prints the message specified by user with True/False status.It does not take any Object Input Argument.It takes message to be displayed for any true condition or False condition as per the requirement.
Data Input Arguments
Data Input Arguments |
Required? |
Description |
Message |
Yes |
It takes any message to be displayed |
Status |
Yes |
Specify the Status that can either be True or False. |
Data Input Arguments [Example]
Message |
Login Failed!! |
Status |
False |
EndIf
This keyword is used to declare End of If block in your test case. It is always used with If statement.
Else
This keyword is used to provide an alternative scenario to be executed; when IF condition fails. It is always executed along with “If” keyword. It does not take any Object or data input arguments.
LoginTo Oracle Fusion Application
This component allows the user to Login to the Oracle Fusion Application. It does not take any Object Input Arguments. It takes three Data Input Arguments.
Read More…
Data Input Arguments
Data Input Arguments |
Required? |
Type |
Description |
URL |
Yes |
String |
Enter the URL. |
User ID |
Yes |
String |
Enter the User ID. |
Password |
Yes |
String |
Enter the Password . |
Data Input Arguments [Example]
URL |
Use Default Value |
User ID |
Username |
Password |
Password |
EndIf
This keyword is used to declare End of If block in your test case. It is always used with If statement.
LoginToOracleFusionApplication
This Business Process allows the user to Login to the Oracle Fusion Application. It is composed of the following Business Components/Keywords.
Get Current & Future Date For Oracle Fusion
This keyword is used to fetch the Current & future Date for Oracle Fusion. It doesn't take any Object or Data Input Arguments.
Read More…
OpenBrowser
This keyword opens the website of given URL on specific browser. It does not take any Object Input Argument. It takes two Data Input Arguments.
Data Input Arguments
Data Input Arguments |
Required? |
Type |
Description |
Browser |
Yes |
String |
Enter the name of the Browser.. |
URL |
Yes |
String |
Enter the Specific URL. |
Data Input Arguments [Example]
Browser |
Chrome |
URL |
Oracle Application |
Web_TypeByText
This keyword types on an element found by the specified text. This specified text can be a placeholder or label.
Object Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
It takes Dynamic Object having value of TextToSearch Property as “UserId”. |
Data Input Arguments
Data Input Arguments |
Required? |
Description |
TextToSearch |
No |
Specify the text by which you want to find the element. It may be a placeholder or label. |
Index |
No |
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)” |
PartialText |
No |
In this Data Input Argument select True if you have provided the Partial text in “TextToSearch” otherwise False. (By default, it is False) |
TextToType |
Yes |
In this Data Input Argument specify the text which you want to type on the Element. |
Before |
No |
It is a checkbox which needs to be checked If the specified text in “TextToSearch” is before the element then select “True” otherwise it remains unchecked.(By default, it is unchecked i.e. False) |
Data Input Arguments [Example]
TextToSearh |
|
Index |
0 |
Partial Text |
False |
TextToType |
UserId |
Before |
False |
Web_TypeByText
This keyword types on an element found by the specified text. This specified text can be a placeholder or label.
Object Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
It takes Dynamic Object having value of TextToSearch Property as “Password”. |
Data Input Arguments
Data Input Arguments |
Required? |
Description |
TextToSearch |
No |
Specify the text by which you want to find the element. It may be a placeholder or label. |
Index |
No |
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)” |
PartialText |
No |
In this Data Input Argument select True if you have provided the Partial text in “TextToSearch” otherwise False. (By default, it is False) |
TextToType |
Yes |
In this Data Input Argument specify the text which you want to type on the Element. |
Before |
No |
It is a checkbox which needs to be checked If the specified text in “TextToSearch” is before the element then select “True” otherwise it remains unchecked.(By default, it is unchecked i.e. False) |
Data Input Arguments [Example]
TextToSearh |
|
Index |
0 |
Partial Text |
False |
TextToType |
Password |
Before |
False |
Web_ClickByText
This keyword clicks on an object on the basis of its text index. It takes the following Input arguments.
Data Input Arguments
Object Input Arguments |
Required? |
Description |
Object |
Yes |
It takes Dynamic Object having value of TextToSearch Property as “SignIn”. |
Data Input Arguments[Example]
Data Input Arguments |
Required? |
Description |
TextToSearch |
No |
Specify the text by which you want to find the element. It may be a placeholder or label. |
Index |
No |
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)” |
PartialText |
No |
In this Data Input Argument select True if you have provided the Partial text in “TextToSearch” otherwise False. (By default, it is False) |
Before |
No |
It is a checkbox which needs to be checked.If the specified text in “TextToSearch” is before the element then select “True” otherwise it remains unchecked.(By default, it is unchecked i.e. False) |
After |
No |
It is a checkbox which needs to be checked.If the specified text in “TextToSearch” is after the element then select “True” otherwise it remains unchecked.(By default, it is unchecked i.e. False) |
Data Input Arguments [Example]
TextToSearh |
|
Index |
|
Partial Text |
False |
Before |
|
After |
Navigate To Purchase Superuser Requisition
This Business Process allows user to navigate on the desired function. It is composed of the following Business Components/Keywords.
Oracle_ClickButton
This keyword is used to click on the given button available in the Oracle EBS application form. It takes an Object from the Object Repository as Object Input Arguments. It doesn't take any Data Input Arguments.
Object Input Arguments |
Required? |
Description |
Object |
Yes |
It takes a button Object from the Object Repository as Object Input argument. Here, “Collapse All”. |
Oracle_SelectItemsFromList
This keyword is used to select an item from the list in the Oracle EBS application form. It takes an Object from the Object Repository as Object Input Arguments. It takes Index value of the list Item as Data Input Arguments.
Object Input Arguments |
Required? |
Description |
Object |
Yes |
It takes the item list from the Object Repository as Object Input argument. Here, “Function List”. |
Data Input Arguments |
Required? |
Description |
Value |
Yes |
It takes Index value of the list Item as Data Input Arguments. |
Value |
5 |
Oracle_ClickButton
This keyword is used to click on the given button available in the Oracle EBS application form. It takes an Object from the Object Repository as Object Input Arguments. It doesn't take any Data Input Arguments.
Object Input Arguments |
Required? |
Description |
Object |
Yes |
It takes a button Object from the Object Repository as Object Input argument. Here, “Expand”. |
Oracle_SelectItemsFromList
This keyword is used to select an item from the list in the Oracle EBS application form. It takes an Object from the Object Repository as Object Input Arguments. It takes Index value of the list Item as Data Input Arguments.
Object Input Arguments |
Required? |
Description |
Object |
Yes |
It takes the item list from the Object Repository as Object Input argument. Here, “Function List”. |
Data Input Arguments |
Required? |
Description |
Value |
Yes |
It takes Index value of the list Item as Data Input Arguments. |
Value |
Requisitions |
Oracle_ClickButton
This keyword is used to click on the given button available in the Oracle EBS application form. It takes an Object from the Object Repository as Object Input Arguments. It doesn't take any Data Input Arguments.
Object Input Arguments |
Required? |
Description |
Object |
Yes |
It takes a button Object from the Object Repository as Object Input argument. Here, “Open”. |
Navigate To Responsibility
This Business Process allows users to navigate from parent responsibility to child responsibility. It is composed of the following Business Components/Keywords.
Web_ClickByText
This keyword clicks on an object on the basis of its text index. It takes the following Input arguments.
Object Input Arguments |
Required? |
Description |
Object |
Yes |
It takes Dynamic Object having value of Logical Name Property as “Parent Responsibility”. |
Data Input Arguments |
Required? |
Description |
TextToSearch |
No |
Specify the text by which you want to find the element. It may be a placeholder or label. |
Index |
No |
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)” |
PartialText |
No |
In this Data Input Argument select True if you have provided the Partial text in “TextToSearch” otherwise False. (By default, it is False) |
Before |
No |
It is a checkbox which needs to be checked.If the specified text in “TextToSearch” is before the element then select “True” otherwise it remains unchecked.(By default, it is unchecked i.e. False) |
After |
No |
It is a checkbox which needs to be checked.If the specified text in “TextToSearch” is after the element then select “True” otherwise it remains unchecked.(By default, it is unchecked i.e. False) |
TextToSearch |
Parent Responsibility |
Index |
|
Partial Text |
False |
Before |
|
After |
Web_ClickByText
This keyword clicks on an object on the basis of its text index. It takes the following Input arguments.
Object Input Arguments |
Required? |
Description |
Object |
Yes |
It takes Dynamic Object having value of Logical Name Property as “Sub-Parent Responsibility”. |
Data Input Arguments |
Required? |
Description |
TextToSearch |
No |
Specify the text by which you want to find the element. It may be a placeholder or label. |
Index |
No |
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)” |
PartialText |
No |
In this Data Input Argument select True if you have provided the Partial text in “TextToSearch” otherwise False. (By default, it is False) |
Before |
No |
It is a checkbox which needs to be checked.If the specified text in “TextToSearch” is before the element then select “True” otherwise it remains unchecked.(By default, it is unchecked i.e. False) |
After |
No |
It is a checkbox which needs to be checked.If the specified text in “TextToSearch” is after the element then select “True” otherwise it remains unchecked.(By default, it is unchecked i.e. False) |
TextToSearch |
Sub-Parent Responsibility |
Index |
|
Partial Text |
False |
Before |
|
After |
Parent Responsibility |
If
This keyword is used to implement conditional logic in your test case. It is mostly used in situations where you want make a test flow in which the Test steps are based on some conditions.
It does not take any Object Input Arguments. It can take 1-19 Data Input Arguments as per the requirement.
Data Input Arguments |
Required? |
Type |
Description |
Argument |
Yes |
String |
Enter the required Argument. |
Argument 1 |
Child Responsibility |
Argument 2 |
<> |
Web_ClickByText
This keyword clicks on an object on the basis of its text index. It takes the following Input arguments.
Object Input Arguments |
Required? |
Description |
Object |
Yes |
It takes Dynamic Object having value of Logical Name Property as “Child Responsibility”. |
Data Input Arguments |
Required? |
Description |
TextToSearch |
No |
Specify the text by which you want to find the element. It may be a placeholder or label. |
Index |
No |
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)” |
PartialText |
No |
In this Data Input Argument select True if you have provided the Partial text in “TextToSearch” otherwise False. (By default, it is False) |
Before |
No |
It is a checkbox which needs to be checked.If the specified text in “TextToSearch” is before the element then select “True” otherwise it remains unchecked.(By default, it is unchecked i.e. False) |
After |
No |
It is a checkbox which needs to be checked.If the specified text in “TextToSearch” is after the element then select “True” otherwise it remains unchecked.(By default, it is unchecked i.e. False) |
TextToSearch |
Child Responsibility |
Index |
|
Partial Text |
False |
Before |
|
After |
Sub-Parent Responsibility |
EndIf
This keyword is used to declare End of If block in your test case. It is always used with If statement.
Reset Line Item Initialization
This Business Process is used to reset the Line Item Initialization. It does not take any Object Input Arguments. It is composed of the following Business Components/Keywords.
If
This keyword is used to implement conditional logic in your test case. It is mostly used in situations where you want make a test flow in which the Test steps are based on some conditions.
It does not take any Object Input Arguments. It can take 1-19 Data Input Arguments as per the requirement.
Data Input Arguments |
Required? |
Type |
Description |
Argument |
Yes |
String |
Enter the required Argument. |
Argument 1 |
Skip |
Argument 2 |
= |
Argument 3 |
Yes |
SetGlobalVariableValue
This keyword is used to set the global variable value at runtime. It does not take any object Input arguments. It takes two data input arguments.
Data Input Arguments
Data Input Arguments |
Required? |
Description |
Variable Name |
Yes |
Enter the Variable Name. |
Variable Value |
No |
Enter the Value for the variable name. |
Data Input Arguments [Example]
Variable Name |
Number of Lines of Items |
Variable Value |
0 |
EndIf
This keyword is used to declare End of If block in your test case. It is always used with If statement.
Requisition Direct Approval
This Business component allows same user to approve the requisition. It is composed of the following Business Components/Keywords.
Oracle_ClickButton
This keyword is used to click on the given button available in the Oracle EBS application form. It takes an Object from the Object Repository as Object Input Arguments. It doesn't take any Data Input Arguments.
Object Input Arguments |
Required? |
Description |
Object |
Yes |
It takes a button Object from the Object Repository as Object Input argument. Here, “Approve…”. |
Oracle_ClickButton
This keyword is used to click on the given button available in the Oracle EBS application form. It takes an Object from the Object Repository as Object Input Arguments. It doesn't take any Data Input Arguments.
Object Input Arguments |
Required? |
Description |
Object |
Yes |
It takes a button Object from the Object Repository as Object Input argument. Here, “OK”. |
KeyPress
This keyword is used to send keystrokes to the active application window in the Oracle EBS application form. It doesn’t take any Object Input Arguments.It takes two Data Input Arguments.
Data Input Arguments |
Required? |
Description |
Key |
Yes |
Enter the Key to be pressed. |
Number of Repetition |
Yes |
Enter the number of repetitions. |
Data Input Arguments[Example]
Key |
{F4} |
Number of Repetition |
1 |
CloseAllForms
This component allows user to close all the forms Opened in the Oracle EBS application.
Data Input Arguments
Data Input Arguments |
Required? |
Description |
Skip |
Yes |
Enter the Forms to be skipped. |
Data Input Arguments[Example]
Skip |
|
Oracle_SelectItemFromList
This keyword is used to select an item from the list in the Oracle EBS application form. It takes an Object from the Object Repository as Object Input Arguments. It takes Index value of the list Item as Data Input Arguments.
Object Input Arguments |
Required? |
Description |
Object |
Yes |
It takes the item list from the Object Repository as Object Input argument. Here, “Function List”. |
Data Input Arguments |
Required? |
Description |
Value |
Yes |
It takes Index value of the list Item as Data Input Arguments. |
Value |
3 |
Oracle_ClickButton
This keyword is used to click on the given button available in the Oracle EBS application form. It takes an Object from the Object Repository as Object Input Arguments. It doesn't take any Data Input Arguments.
Object Input Arguments |
Required? |
Description |
Object |
Yes |
It takes a button Object from the Object Repository as Object Input argument. Here, “Expand”. |
Oracle_ClickButton
This keyword is used to click on the given button available in the Oracle EBS application form. It takes an Object from the Object Repository as Object Input Arguments. It doesn't take any Data Input Arguments.
Object Input Arguments |
Required? |
Description |
Object |
Yes |
It takes a button Object from the Object Repository as Object Input argument. Here, “open”. |