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

Object Input Arguments

Required?

Description

Object

Yes

This keyword takes the Text field Object from Object Repository.
Here,Organization is the Object fetched in Oracle EBS application.

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

Object Input Arguments

Required?

Description

Object

Yes

This keyword takes the Edit box field Object from Object Repository.
Here,Destination Type is the Object fetched in Oracle EBS application.

Data Input Arguments

Data Input Arguments

Required?

Description

Value

Yes

Enter the value to be typed in the edit box.

Data Input Arguments [Example]

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

Object Input Arguments

Required?

Description

Object

Yes

This keyword takes the Edit box field Object from Object Repository.
Here,Requestor is the Object fetched in Oracle EBS application.

Data Input Arguments

Data Input Arguments

Required?

Description

Value

Yes

Enter the value to be typed in the edit box.

.

 

Data Input Arguments [Example]

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

Object Input Arguments

Required?

Description

Object

Yes

This keyword takes the Edit box field Object from Object Repository.
Here,Subinventory is the Object fetched in Oracle EBS application.

Data Input Arguments

Data Input Arguments

Required?

Description

Value

Yes

Enter the value to be typed in the edit box.


Data Input Arguments [Example]

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

Object Input Arguments

Required?

Description

Object

Yes

This keyword takes the Edit box field Object from Object Repository.
Here,Source is the Object fetched in Oracle EBS application.

Data Input Arguments

Data Input Arguments

Required?

Description

Value

Yes

Enter the value to be typed in the edit box.

Data Input Arguments [Example]

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

Object Input Arguments

Required?

Description

Object

Yes

This keyword takes the Edit box field Object from Object Repository.
Here,Supplier is the Object fetched in Oracle EBS application.

Data Input Arguments

Data Input Arguments

Required?

Description

Value

Yes

Enter the value to be typed in the edit box.

 

Data Input Arguments [Example]

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

Object Input Arguments

Required?

Description

Object

Yes

This keyword takes the Edit box field Object from Object Repository.
Here,Contact is the Object fetched in Oracle EBS application.

Data Input Arguments

Data Input Arguments

Required?

Description

Value

Yes

Enter the value to be typed in the edit box.

Data Input Arguments [Example]

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

Object Input Arguments

Required?

Description

Object

Yes

This keyword takes the Edit box field Object from Object Repository.
Here,Phone is the Object fetched in Oracle EBS application.

Data Input Arguments

Data Input Arguments

Required?

Description

Value

Yes

Enter the value to be typed in the edit box.

Data Input Arguments [Example]

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

Object Input Arguments

Required?

Description

Object

Yes

This keyword takes the Edit box field Object from Object Repository.
Here,Organization is the Object fetched in Oracle EBS application.

Data Input Arguments

Data Input Arguments

Required?

Description

Value

Yes

Enter the value to be typed in the edit box.

Data Input Arguments [Example]

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

Object Input Arguments

Required?

Description

Object

Yes

This keyword takes the Text field Object from Object Repository.
Here,Location is the Object fetched in Oracle EBS application.

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

Object Input Arguments

Required?

Description

Object

Yes

This keyword takes the Edit box field Object from Object Repository.
Here,Location is the Object fetched in Oracle EBS application.

Data Input Arguments

Data Input Arguments

Required?

Description

Value

Yes

Enter the value to be typed in the edit box.

Data Input Arguments [Example]

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

Object Input Arguments

Required?

Description

Object

Yes

This keyword takes the Edit box field Object from Object Repository.
Here,Site is the Object fetched in Oracle EBS application.

Data Input Arguments

Data Input Arguments

Required?

Description

Value

Yes

Enter the value to be typed in the edit box.

Data Input Arguments [Example]

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

Object Input Arguments

Required?

Description

Object

Yes

This keyword takes the Toolbar Object from Object Repository.
Here,Save is the Object fetched in Oracle EBS application.

Data Input Arguments

Data Input Arguments

Required?

Description

Value

Yes

Enter the value.

Data Input Arguments [Example]

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

Object Input Arguments

Required?

Description

Object

Yes

This keyword takes the Text field Object from Object Repository.
Here,Number is the Object fetched in Oracle EBS application.

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

Object Input Arguments

Required?

Description

Object

Yes

This keyword takes the table Object from Object Repository.
Here,Num Column is the Object fetched in Oracle EBS application.

Data Input Arguments

Data Input Arguments

Required?

Description

Column

No

Enter the Column Number.

Row

No

Enter the  Row Number.


Data Input Arguments [Example]

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

Object Input Arguments

Required?

Description

Object

Yes

This keyword takes the table Object from Object Repository.
Here,Num Column is the Object fetched in Oracle EBS application.

Data Input Arguments

Data Input Arguments

Required?

Description

Value

Yes

Enter the Value.

Column

No

Enter the Column Number.

Row

No

Enter the  Row Number.

Data Input Arguments [Example]

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

Object Input Arguments

Required?

Description

Object

Yes

This keyword takes the table Object from Object Repository.
Here,Num Column is the Object fetched in Oracle EBS application.2

Data Input Arguments

Data Input Arguments

Required?

Description

Column

No

Enter the Column Number.

Row

No

Enter the  Row Number.

Data Input Arguments [Example]

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

Data Input

Arguments

Required?

Type

Description

Argument

Yes

String

Enter the required Argument.

Data Input Arguments [Example]

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

 

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

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

Object Input Arguments

Required?

Description

Object

Yes

This keyword takes the table Object from Object Repository.
Here,Type Column is the Object fetched in Oracle EBS application.

Data Input Arguments

Data Input Arguments

Required?

Description

Value

Yes

Enter the Value.

Column

No

Enter the Column Number.

Row

No

Enter the  Row Number.

Data Input Arguments [Example]

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

Object Input Arguments

Required?

Description

Object

Yes

This keyword takes the table Object from Object Repository.
Here,Item Column 1 Row is the Object fetched in Oracle EBS application.

Data Input Arguments

Data Input Arguments

Required?

Description

Value

Yes

Enter the Value.

Column

No

Enter the Column Number.

Row

No

Enter the  Row Number.

Data Input Arguments [Example]

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

Object Input Arguments

Required?

Description

Object

Yes

This keyword takes the table Object from Object Repository.
Here,Rev is the Object fetched in Oracle EBS application.

Data Input Arguments

Data Input Arguments

Required?

Description

Value

Yes

Enter the Value.

Column

No

Enter the Column Number.

Row

No

Enter the  Row Number.

Data Input Arguments [Example]

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

Object Input Arguments

Required?

Description

Object

Yes

This keyword takes the table Object from Object Repository.
Here,Rev is the Object fetched in Oracle EBS application.

Data Input Arguments

Data Input Arguments

Required?

Description

Column

No

Enter the Column Number.

Row

No

Enter the  Row Number.

Data Input Arguments [Example]

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

Object Input Arguments

Required?

Description

Object

Yes

This keyword takes the table Object from Object Repository.
Here,Rev is the Object fetched in Oracle EBS application.

Data Input Arguments

Data Input Arguments

Required?

Description

Value

Yes

Enter the Value.

Column

No

Enter the Column Number.

Row

No

Enter the  Row Number.

Data Input Arguments [Example]

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

Object Input Arguments

Required?

Description

Object

Yes

This keyword takes the table Object from Object Repository.
Here,Category is the Object fetched in Oracle EBS application.

Data Input Arguments

Data Input Arguments

Required?

Description

Value

Yes

Enter the Value.

Column

No

Enter the Column Number.

Row

No

Enter the  Row Number.

Data Input Arguments [Example]

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

Object Input Arguments

Required?

Description

Object

Yes

This keyword takes the table Object from Object Repository.
Here,DescriptionColumn1Row is the Object fetched in Oracle EBS application.

Data Input Arguments

Data Input Arguments

Required?

Description

Value

Yes

Enter the Value.

Column

No

Enter the Column Number.

Row

No

Enter the  Row Number.

 

Data Input Arguments [Example]

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

Object Input Arguments

Required?

Description

Object

Yes

This keyword takes the table Object from Object Repository.
Here,Description Column is the Object fetched in Oracle EBS application.

Data Input Arguments

Data Input Arguments

Required?

Description

Value

Yes

Enter the Value.

Column

No

Enter the Column Number.

Row

No

Enter the  Row Number.

Data Input Arguments [Example]

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

Object Input Arguments

Required?

Description

Object

Yes

This keyword takes the table Object from Object Repository.
Here,UOM is the Object fetched in Oracle EBS application.

Data Input Arguments

Data Input Arguments

Required?

Description

Value

Yes

Enter the Value.

Column

No

Enter the Column Number.

Row

No

Enter the  Row Number.

Data Input Arguments [Example]

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

Object Input Arguments

Required?

Description

Object

Yes

This keyword takes the table Object from Object Repository.
Here,UOM is the Object fetched in Oracle EBS application.

Data Input Arguments

Data Input Arguments

Required?

Description

Value

Yes

Enter the Value.

Column

No

Enter the Column Number.

Row

No

Enter the  Row Number.

Data Input Arguments [Example]

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

Object Input Arguments

Required?

Description

Object

Yes

This keyword takes the table Object from Object Repository.
Here,Quantity Column is the Object fetched in Oracle EBS application.

Data Input Arguments

Data Input Arguments

Required?

Description

Value

Yes

Enter the Value.

Column

No

Enter the Column Number.

Row

No

Enter the  Row Number.

Data Input Arguments [Example]

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

Object Input Arguments

Required?

Description

Object

Yes

This keyword takes the table Object from Object Repository.
Here,Quantity Column is the Object fetched in Oracle EBS application.

Data Input Arguments

Data Input Arguments

Required?

Description

Column

No

Enter the Column Number.

Row

No

Enter the  Row Number.

Data Input Arguments [Example]

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

Object Input Arguments

Required?

Description

Object

Yes

This keyword takes the table Object from Object Repository.
Here,Quantity Column is the Object fetched in Oracle EBS application.

Data Input Arguments

Data Input Arguments

Required?

Description

Column

No

Enter the Column Name.

Row

No

Enter the  Row Name.

Data Input Arguments [Example]

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

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.

Data Input Arguments [Example]

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

Object Input Arguments

Required?

Description

Object

Yes

This keyword takes the table Object from Object Repository.
Here,Price Column is the Object fetched in Oracle EBS application.

Data Input Arguments

Data Input Arguments

Required?

Description

Value

Yes

Enter the Value.

Column

No

Enter the Column Number.

Row

No

Enter the  Row Number.

Data Input Arguments [Example]

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

Object Input Arguments

Required?

Description

Object

Yes

This keyword takes the table Object from Object Repository.
Here,Price Column is the Object fetched in Oracle EBS application.

Data Input Arguments

Data Input Arguments

Required?

Description

Column

No

Enter the Column Number.

Row

No

Enter the  Row Number.

Data Input Arguments [Example]

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

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.

Data Input Arguments [Example]

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

Data Input

Arguments

Required?

Type

Description

Argument

Yes

String

Enter the required Argument.

Data Input Arguments [Example]

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

Object Input Arguments

Required?

Description

Object

Yes

This keyword takes the table Object from Object Repository.
Here,Need-By Column is the Object fetched in Oracle EBS application.

Data Input Arguments

Data Input Arguments

Required?

Description

Value

Yes

Enter the Value.

Column

No

Enter the Column Number.

Row

No

Enter the  Row Number.

Data Input Arguments [Example]

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

Object Input Arguments

Required?

Description

Object

Yes

This keyword takes the table Object from Object Repository.
Here,Need-By Column is the Object fetched in Oracle EBS application.

Data Input Arguments

Data Input Arguments

Required?

Description

Value

Yes

Enter the Value.

Column

No

Enter the Column Number.

Row

No

Enter the  Row Number.

Data Input Arguments [Example]

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

Object Input Arguments

Required?

Description

Object

Yes

This keyword takes the table Object from Object Repository.
Here,Amount is the Object fetched in Oracle EBS application.

Data Input Arguments

Data Input Arguments

Required?

Description

Value

Yes

Enter the Value.

Column

No

Enter the Column Number.

Row

No

Enter the  Row Number.

Data Input Arguments [Example]

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

Object Input Arguments

Required?

Description

Object

Yes

This keyword takes the table Object from Object Repository.
Here,Charge Account is the Object fetched in Oracle EBS application.

Data Input Arguments

Data Input Arguments

Required?

Description

Value

Yes

Enter the Value.

Column

No

Enter the Column Number.

Row

No

Enter the  Row Number.

Data Input Arguments [Example]

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

Object Input Arguments

Required?

Description

Object

Yes

This keyword takes the table Object from Object Repository.
Here,Secondary UOM is the Object fetched in Oracle EBS application.

Data Input Arguments

Data Input Arguments

Required?

Description

Value

Yes

Enter the Value.

Column

No

Enter the Column Number.

Row

No

Enter the  Row Number.

Data Input Arguments [Example]

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

Object Input Arguments

Required?

Description

Object

Yes

This keyword takes the table Object from Object Repository.
Here,Secondary Quantity is the Object fetched in Oracle EBS application.

Data Input Arguments

Data Input Arguments

Required?

Description

Value

Yes

Enter the Value.

Column

No

Enter the Column Number.

Row

No

Enter the  Row Number.

Data Input Arguments [Example]

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

Object Input Arguments

Required?

Description

Object

Yes

This keyword takes the table Object from Object Repository.
Here,Grade is the Object fetched in Oracle EBS application.

Data Input Arguments

Data Input Arguments

Required?

Description

Value

Yes

Enter the Value.

Column

No

Enter the Column Number.

Row

No

Enter the  Row Number.

Data Input Arguments [Example]

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

Object Input Arguments

Required?

Description

Object

Yes

This keyword takes the Checkbox Object from Object Repository.
Here,Reserved is the Object fetched in Oracle EBS application.

Data Input Arguments

Data Input Arguments

Required?

Description

Status

Yes

Enter True if the checkbox has to be marked checked else enter false.

Data Input Arguments [Example]

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

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

Navigate To Purchase Superuser Requisition

This Business Process allows user to navigate on the desired function.

Read More…

Add Line Items while Creating Requisition

This component allows user to add line items details.

Read More…

Data Input Arguments

Data Input Arguments

Required?

Description

Num

Yes

Enter the Value of Num.

Item Type

Yes

Enter the Value of Item Type.

Requisition
Item

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.

Data Input Arguments [Example]

Num

 

Item Type

 

Requisition
Item

 

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.

Read More…

Data Input Arguments

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.

Data Input Arguments [Example]

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.

Read More…

Validate Requisition Approval Status

This component allows user to check the status of the requisition which has been created.

ReadMore…

Data Input Arguments

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.

Data Input Arguments [Example]

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.

Read More…

Data Input Arguments

Data Input Arguments

Required?

Description

Skip

Yes

Enter the Forms to be skipped.

Data Input Arguments [Example]

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.

Read More…

Data Input Arguments

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.

Data Input Arguments [Example]

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.

Read More…
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.

Data Input Arguments [Example]

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

Data Input

Arguments

Required?

Type

Description

Process Name

Yes

String

Enter the name of Process with.exe file extension.

Data Input Arguments [Example]

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

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

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
Name

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.

Here, this object is provided internally for the Oracle EBS Application.

 

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]

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.

Here, this object is provided internally for the Oracle EBS Application.

 

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.

Here, this object is provided internally for the Oracle EBS Application.

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

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

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

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

Data Input Arguments

Required?

Description

Value

Yes

It takes  Index value of the  list Item as Data Input Arguments.

Data Input Arguments [Example]

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

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

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

Data Input Arguments

Required?

Description

Value

Yes

It takes  Index value of the  list Item as Data Input Arguments.

Data Input Arguments [Example]

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

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

Object Input Arguments

Required?

Description

Object

Yes

It takes Dynamic Object having value of Logical Name Property as “Parent Responsibility”.

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]

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

Object Input Arguments

Required?

Description

Object

Yes

It takes Dynamic Object having value of Logical Name Property as “Sub-Parent Responsibility”.

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]

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

Data Input

Arguments

Required?

Type

Description

Argument

Yes

String

Enter the required Argument.

Data Input Arguments [Example]

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

Object Input Arguments

Required?

Description

Object

Yes

It takes Dynamic Object having value of Logical Name Property as “Child Responsibility”.

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]

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

Data Input

Arguments

Required?

Type

Description

Argument

Yes

String

Enter the required Argument.

Data Input Arguments [Example]

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

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

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

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.

Read More…

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

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

Data Input Arguments

Required?

Description

Value

Yes

It takes  Index value of the  list Item as Data Input Arguments.

Data Input Arguments[Example]

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

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

Object Input Arguments

Required?

Description

Object

Yes

It takes a button Object from the Object Repository as Object Input argument.

Here, “open”.

Article

No items found.