Skip to content

/AWS1/CL_BDCGETBROWSERSESSRSP

GetBrowserSessionResponse

CONSTRUCTOR

IMPORTING

Required arguments:

iv_browseridentifier TYPE /AWS1/BDCSTRING /AWS1/BDCSTRING

The identifier of the browser.

iv_sessionid TYPE /AWS1/BDCBROWSERSESSIONID /AWS1/BDCBROWSERSESSIONID

The identifier of the browser session.

iv_createdat TYPE /AWS1/BDCDATETIMESTAMP /AWS1/BDCDATETIMESTAMP

The time at which the browser session was created.

Optional arguments:

iv_name TYPE /AWS1/BDCNAME /AWS1/BDCNAME

The name of the browser session.

io_viewport TYPE REF TO /AWS1/CL_BDCVIEWPORT /AWS1/CL_BDCVIEWPORT

The configuration that defines the dimensions of a browser viewport in a browser session. The viewport determines the visible area of web content and affects how web pages are rendered and displayed. Proper viewport configuration ensures that web content is displayed correctly for the agent's browsing tasks.

it_extensions TYPE /AWS1/CL_BDCBROWSEREXTENSION=>TT_BROWSEREXTENSIONS TT_BROWSEREXTENSIONS

The list of browser extensions that are configured in the browser session.

it_enterprisepolicies TYPE /AWS1/CL_BDCBROWSERENTRPPOLICY=>TT_BROWSERENTERPRISEPOLICIES TT_BROWSERENTERPRISEPOLICIES

A list of files containing enterprise policies for the browser session.

io_profileconfiguration TYPE REF TO /AWS1/CL_BDCBROWSERPROFILECONF /AWS1/CL_BDCBROWSERPROFILECONF

The browser profile configuration associated with this session. Contains the profile identifier that links to persistent browser data such as cookies and local storage.

iv_sessiontimeoutseconds TYPE /AWS1/BDCBROWSERSESSIONTIMEOUT /AWS1/BDCBROWSERSESSIONTIMEOUT

The timeout period for the browser session in seconds.

iv_status TYPE /AWS1/BDCBROWSERSESSIONSTATUS /AWS1/BDCBROWSERSESSIONSTATUS

The current status of the browser session. Possible values include ACTIVE, STOPPING, and STOPPED.

io_streams TYPE REF TO /AWS1/CL_BDCBROWSERSESSTREAM /AWS1/CL_BDCBROWSERSESSTREAM

The streams associated with this browser session. These include the automation stream and live view stream.

io_proxyconfiguration TYPE REF TO /AWS1/CL_BDCPROXYCONFIGURATION /AWS1/CL_BDCPROXYCONFIGURATION

The active proxy configuration for this browser session. This field is only present if proxy configuration was provided when the session was started using StartBrowserSession. The configuration includes proxy servers, domain bypass rules and the proxy authentication credentials.

it_certificates TYPE /AWS1/CL_BDCCERTIFICATE=>TT_CERTIFICATES TT_CERTIFICATES

The list of certificates installed in the browser session.

iv_sessionreplayartifact TYPE /AWS1/BDCSTRING /AWS1/BDCSTRING

The artifact containing the session replay information.

iv_lastupdatedat TYPE /AWS1/BDCDATETIMESTAMP /AWS1/BDCDATETIMESTAMP

The time at which the browser session was last updated.


Queryable Attributes

browserIdentifier

The identifier of the browser.

Accessible with the following methods

Method Description
GET_BROWSERIDENTIFIER() Getter for BROWSERIDENTIFIER, with configurable default
ASK_BROWSERIDENTIFIER() Getter for BROWSERIDENTIFIER w/ exceptions if field has no v
HAS_BROWSERIDENTIFIER() Determine if BROWSERIDENTIFIER has a value

sessionId

The identifier of the browser session.

Accessible with the following methods

Method Description
GET_SESSIONID() Getter for SESSIONID, with configurable default
ASK_SESSIONID() Getter for SESSIONID w/ exceptions if field has no value
HAS_SESSIONID() Determine if SESSIONID has a value

name

The name of the browser session.

Accessible with the following methods

Method Description
GET_NAME() Getter for NAME, with configurable default
ASK_NAME() Getter for NAME w/ exceptions if field has no value
HAS_NAME() Determine if NAME has a value

createdAt

The time at which the browser session was created.

Accessible with the following methods

Method Description
GET_CREATEDAT() Getter for CREATEDAT, with configurable default
ASK_CREATEDAT() Getter for CREATEDAT w/ exceptions if field has no value
HAS_CREATEDAT() Determine if CREATEDAT has a value

viewPort

The configuration that defines the dimensions of a browser viewport in a browser session. The viewport determines the visible area of web content and affects how web pages are rendered and displayed. Proper viewport configuration ensures that web content is displayed correctly for the agent's browsing tasks.

Accessible with the following methods

Method Description
GET_VIEWPORT() Getter for VIEWPORT

extensions

The list of browser extensions that are configured in the browser session.

Accessible with the following methods

Method Description
GET_EXTENSIONS() Getter for EXTENSIONS, with configurable default
ASK_EXTENSIONS() Getter for EXTENSIONS w/ exceptions if field has no value
HAS_EXTENSIONS() Determine if EXTENSIONS has a value

enterprisePolicies

A list of files containing enterprise policies for the browser session.

Accessible with the following methods

Method Description
GET_ENTERPRISEPOLICIES() Getter for ENTERPRISEPOLICIES, with configurable default
ASK_ENTERPRISEPOLICIES() Getter for ENTERPRISEPOLICIES w/ exceptions if field has no
HAS_ENTERPRISEPOLICIES() Determine if ENTERPRISEPOLICIES has a value

profileConfiguration

The browser profile configuration associated with this session. Contains the profile identifier that links to persistent browser data such as cookies and local storage.

Accessible with the following methods

Method Description
GET_PROFILECONFIGURATION() Getter for PROFILECONFIGURATION

sessionTimeoutSeconds

The timeout period for the browser session in seconds.

Accessible with the following methods

Method Description
GET_SESSIONTIMEOUTSECONDS() Getter for SESSIONTIMEOUTSECONDS, with configurable default
ASK_SESSIONTIMEOUTSECONDS() Getter for SESSIONTIMEOUTSECONDS w/ exceptions if field has
HAS_SESSIONTIMEOUTSECONDS() Determine if SESSIONTIMEOUTSECONDS has a value

status

The current status of the browser session. Possible values include ACTIVE, STOPPING, and STOPPED.

Accessible with the following methods

Method Description
GET_STATUS() Getter for STATUS, with configurable default
ASK_STATUS() Getter for STATUS w/ exceptions if field has no value
HAS_STATUS() Determine if STATUS has a value

streams

The streams associated with this browser session. These include the automation stream and live view stream.

Accessible with the following methods

Method Description
GET_STREAMS() Getter for STREAMS

proxyConfiguration

The active proxy configuration for this browser session. This field is only present if proxy configuration was provided when the session was started using StartBrowserSession. The configuration includes proxy servers, domain bypass rules and the proxy authentication credentials.

Accessible with the following methods

Method Description
GET_PROXYCONFIGURATION() Getter for PROXYCONFIGURATION

certificates

The list of certificates installed in the browser session.

Accessible with the following methods

Method Description
GET_CERTIFICATES() Getter for CERTIFICATES, with configurable default
ASK_CERTIFICATES() Getter for CERTIFICATES w/ exceptions if field has no value
HAS_CERTIFICATES() Determine if CERTIFICATES has a value

sessionReplayArtifact

The artifact containing the session replay information.

Accessible with the following methods

Method Description
GET_SESSIONREPLAYARTIFACT() Getter for SESSIONREPLAYARTIFACT, with configurable default
ASK_SESSIONREPLAYARTIFACT() Getter for SESSIONREPLAYARTIFACT w/ exceptions if field has
HAS_SESSIONREPLAYARTIFACT() Determine if SESSIONREPLAYARTIFACT has a value

lastUpdatedAt

The time at which the browser session was last updated.

Accessible with the following methods

Method Description
GET_LASTUPDATEDAT() Getter for LASTUPDATEDAT, with configurable default
ASK_LASTUPDATEDAT() Getter for LASTUPDATEDAT w/ exceptions if field has no value
HAS_LASTUPDATEDAT() Determine if LASTUPDATEDAT has a value