Table of Contents

Interface IApplicationSession

An Oracle Applications session window.

Namespace: HP.LFT.SDK.Oracle
Assembly: HP.LFT.SDK.dll
Syntax
public interface IApplicationSession : IUiObjectBase, IClickable, ILocationInfoProvider, ITopLevelObject, ITestObject, ITestObjectDescriber

Properties

ClassPath

The Oracle class hierarchy of the object's Oracle class.

Declaration
string ClassPath { get; }
Property Value
Type Description
string

Methods

Exit()

Exits the Oracle Applications session window.

Declaration
void Exit()

GetActiveWindow<T>()

Returns the test object representing the currently active window.

Declaration
T GetActiveWindow<T>() where T : class, IUiFormBase
Returns
Type Description
T

A test object representing the current active window.

Type Parameters
Name Description
T

The test object interface type to find. To avoid limiting to a specific test object type, use IUiFormBase.

Sync()

Instructs OpenText Functional Testing for Developers to wait for the default timeout to synchronize with the application before continuing the run session.

Declaration
void Sync()

Sync(long)

Instructs OpenText Functional Testing for Developers to wait the specified number of seconds to synchronize with the application before continuing the run session.

Declaration
void Sync(long seconds)
Parameters
Type Name Description
long seconds

The number of seconds to wait for a response.

Extension Methods

TestObjectExtensions.WaitUntilExists<T>(T)
TestObjectExtensions.WaitUntilExists<T>(T, int)
TestObjectExtensions.WaitUntil<T>(T, Func<T, bool>)
TestObjectExtensions.WaitUntil<T>(T, Func<T, bool>, int)