Business Component - 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 

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 

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

Data Input Arguments

Data Input Arguments [Example]

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

Data Input Arguments

Data Input Arguments [Example]

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

Data Input Arguments

Data Input Arguments [Example]

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

Data Input Arguments

Data Input Arguments [Example]

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

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

Data Input Arguments

Data Input Arguments [Example]

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

Data Input Arguments

Data Input Arguments [Example]

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

Data Input Arguments

Data Input Arguments [Example]

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

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

Data Input Arguments


Data Input Arguments [Example]

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

Data Input Arguments

Data Input Arguments [Example]

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

Data Input Arguments

Data Input Arguments [Example]

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 [Example]

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 [Example]

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

Data Input Arguments

Data Input Arguments [Example]

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

Data Input Arguments

Data Input Arguments [Example]

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

Data Input Arguments

Data Input Arguments [Example]

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

Data Input Arguments

Data Input Arguments [Example]

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

Data Input Arguments

Data Input Arguments [Example]

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

Data Input Arguments

Data Input Arguments [Example]

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

Data Input Arguments

Data Input Arguments [Example]

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

Data Input Arguments

Data Input Arguments [Example]

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

Data Input Arguments

Data Input Arguments [Example]

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

Data Input Arguments

Data Input Arguments [Example]

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

Data Input Arguments

Data Input Arguments [Example]

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

Data Input Arguments

Data Input Arguments [Example]

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

Data Input Arguments

Data Input Arguments [Example]

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 [Example]

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

Data Input Arguments

Data Input Arguments [Example]

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

Data Input Arguments

Data Input Arguments [Example]

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 [Example]

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 [Example]

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

Data Input Arguments

Data Input Arguments [Example]

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

Data Input Arguments

Data Input Arguments [Example]

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

Data Input Arguments

Data Input Arguments [Example]

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

Data Input Arguments

Data Input Arguments [Example]

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

Data Input Arguments

Data Input Arguments [Example]

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

Data Input Arguments

Data Input Arguments [Example]

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

Data Input Arguments

Data Input Arguments [Example]

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

Data Input Arguments

Data Input Arguments [Example]

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 [Example]

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 [Example]

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 [Example]

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 [Example]

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 [Example]

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 [Example]

Validate the Requisition

This component allows user to Validate the requisition.

Read More…
Data Input Arguments

Data Input Arguments [Example]

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 [Example]

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 [Example]

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 [Example]

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 [Example]

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 [Example]

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 [Example]

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 [Example]

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 [Example]

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 [Example]

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 [Example]

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 [Example]

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 [Example]

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 [Example]

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 [Example]

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 [Example]

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 [Example]

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 [Example]

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 [Example]

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 [Example]

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

Data Input Arguments

Data Input Arguments [Example]

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

Data Input Arguments

Data Input Arguments [Example]

Web_ClickByText

This keyword clicks on an object on the basis of its text index. It takes the following Input arguments.

Object Input Arguments

Data Input Arguments


Data Input Arguments [Example]

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 [Example]

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 [Example]

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

Image of Object

Data Input Arguments

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 [Example]

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

Data Input Arguments

Data Input Arguments [Example]

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

Data Input Arguments

Data Input Arguments [Example]

Web_ClickByText

This keyword clicks on an object on the basis of its text index. It takes the following Input arguments.

Object Input Arguments

Data Input Arguments

Data Input Arguments [Example]

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 [Example]

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 [Example]

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 [Example]

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 [Example]

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 [Example]

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

Data Input Arguments

Data Input Arguments [Example]

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

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 [Example]

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 [Example]

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 [Example]

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 [Example]

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 [Example]

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
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 the same user to approve the requisition. It is composed of the following Business Components/Keywords.


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[Example]

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.


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

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select atleast one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article