---
title: Chromium connector methods
description: The Chromium connector methods do different tasks on the applications, screens, and the elements on the screens of the Google Chrome and the Microsoft Edge browsers.
locale: en-US
canonical_url: https://www.servicenow.com/docs/r/australia/integrate-applications/connectors-chrome-methods.html
release: australia
topic_type: reference
last_updated: "2026-03-12"
reading_time_minutes: 9
breadcrumb: [Chromium connector, Connectors, Automation components, RPA Desktop Design Studio, Robotic Process Automation \(RPA\) Hub, Workflow Data Fabric]
---
# Chromium connector methods
The Chromium connector methods do different tasks on the applications, screens, and the elements on the screens of the Google Chrome and the Microsoft Edge browsers.
## Chromium connector method levels
[Application level methods](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/connectors-chrome-methods.md)
[Screen level methods](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/connectors-chrome-methods.md)
[Element level methods](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/connectors-chrome-methods.md)
## Application level methods
## Navigate
Launches the web page based on the URL specified.
To provide inputs, see [Configure port properties](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/configure-input-port-properties.md)
|Parameter|Description|Data Port type|Data type|Default value|Mandatory?|
|---------|-----------|--------------|---------|-------------|----------|
|Url|URL of the web page.|Data In|String|No default value|No|
|Timeout|Option to specify the time in seconds after which the operation times out.|Data In|Integer|No default value|No|
|Return|If True, the web page has launched. Else, if False, the web page hasn't launched.|Data Out|Boolean|Not applicable|Not applicable|
## WaitForAnyScreen
Sets a delay before the specified screens load.
To specify the screen, do the following steps:
1. Click the method settings icon \(\[Omitted image "component-settings-icon.png"\] Alt text: Method settings icon.\).
2. On the CHOOSE SCREENS window, select the required screen.
3. Click **OK**.
To provide inputs to the fields, see [Configure port properties](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/configure-input-port-properties.md).
|Parameter|Description|Data Port type|Data type|Default value|Mandatory?|Notes|
|---------|-----------|--------------|---------|-------------|----------|-----|
|MatchAllChildren|If True, before loading the screen, the method matches the captured elements from the web page. Else, if False, the method doesn't match any element.|Data In|Boolean|No default value|No|The elements can be found in the MATCH CHILDREN section of the Chromium Connector window.|
|Timeout|Specifies the time in seconds after which the operation times out.|Data In|Integer|No default value|No| |
## Screen level methods
## Close
Closes the captured screen window.
## Focus
Sets the focus on the captured window.
|Parameter|Description|Data Port type|Data type|Default value|Mandatory?|
|---------|-----------|--------------|---------|-------------|----------|
|Return|If True, the focus was set on the captured window. Else, if False, the focus wasn't set on the captured window.|Data out|Boolean|No default value|Not applicable|
## GetFields
Returns the values of the specified fields or elements. For example, it can return the text in a button.
To specify the fields, do the following steps.
1. Click the method settings icon \(\[Omitted image "component-settings-icon.png"\] Alt text: Method settings icon.\).
2. In the CHOOSE FORM ELEMENTS window, select the required fields.
3. Click **OK**.
|Parameter|Description|Data Port type|Data type|Default value|Mandatory?|
|---------|-----------|--------------|---------|-------------|----------|
|Name of the field or element|Field or element for which the method returns the value.|Data out|String|No default value|Not applicable|
## GetInnerHtml
Returns the inner HTML of the captured screen.
|Parameter|Description|Data Port type|Data type|Default value|Mandatory?|
|---------|-----------|--------------|---------|-------------|----------|
|Return|Returns the inner HTML of the captured screen.|Data out|Object|Not applicable|Not applicable|
## GetPageSource
Returns the page source of the captured screen.
|Parameter|Description|Data Port Type|Data type|Default value|Mandatory?|
|---------|-----------|--------------|---------|-------------|----------|
|Return|Returns the page source of the captured screen.|Data Out|String|Not applicable|Not applicable|
## GetScreenShot
Returns the screenshot of the configured screen.
|Parameter|Description|Data Port type|Data type|Default value|Mandatory?|
|---------|-----------|--------------|---------|-------------|----------|
|Return|Returns the screenshot of the configured screen.|Data out|Bitmap|No default value|Not applicable|
## GetTitle
Returns the title of the web page captured.
|Parameter|Description|Data Port type|Data type|Default value|Mandatory?|
|---------|-----------|--------------|---------|-------------|----------|
|Return|Returns the title of the web page captured.|Data out|String|No default value|Not applicable|
## GetURL
Returns the URL of the web page that was captured.
|Parameter|Description|Data Port type|Data type|Default value|Mandatory?|
|---------|-----------|--------------|---------|-------------|----------|
|Return|Returns the URL of the web page that was captured.|Data out|String|No default value|Not applicable|
## GetValueByXPath
Returns the value within an XML node from the specified XML path.
To provide inputs to the fields see [Configure port properties](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/configure-input-port-properties.md).
|Parameter|Description|Data Port type|Data type|Default value|Mandatory?|
|---------|-----------|--------------|---------|-------------|----------|
|XPath|XPath of the web page captured.|Data In|String|No default value|No|
|Return|Returns the value from the XML node.|Data out|String|Not applicable|Not applicable|
## IsCreated
Returns the Boolean value based on whether the screen is rendered successfully on the web application.
To provide inputs to the fields see [Configure port properties](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/configure-input-port-properties.md).
|Parameter|Description|Data Port type|Data type|Default type|Mandatory?|Notes|
|---------|-----------|--------------|---------|------------|----------|-----|
|MatchAllChildren|If True, before the screen is rendered, the method attempts to match all captured elements. Else, if False, no match is done.|Data In|Boolean|No default value|No|You can find the captured elements in the MATCH CHILDREN section of the Chromium Connector window.|
|Return|If True, the screen is rendered successfully. Else, if False, the screen has failed to render successfully.|Data out|Boolean|Not applicable|Not applicable| |
## Element level methods
## Click
Performs a click operation on the element.
## Focus
Sets the focus on the element.
To provide inputs to the fields see [Configure port properties](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/configure-input-port-properties.md).
|Parameter|Description|Data Port type|Data type|Default value|Mandatory?|
|---------|-----------|--------------|---------|-------------|----------|
|scrollIntoView|If True, the method uses the scrollbar to navigate to the captured element on the web page. Else, if False, it doesn't scroll to the captured element.|Data In|Boolean|No default value|No|
|Return|If True, the method sets focus on the element. Else, if False, the method has failed to set focus on the element.|Data Out|Boolean|Not applicable|Not applicable|
## GetInnerHTML
Returns the inner HTML of the captured element.
|Parameter|Description|Data Port type|Data type|Default value|Mandatory?|
|---------|-----------|--------------|---------|-------------|----------|
|Return|Returns the inner HTML of the captured element.|Data Out|String|No default type|Not applicable|
## GetInnerText
Returns the inner text in the captured element.
|Parameter|Description|Data Port type|Data type|Default value|Mandatory?|
|---------|-----------|--------------|---------|-------------|----------|
|Return|Returns the inner text in the captured element.|Data Out|String|Not applicable|Not applicable|
## GetOuterHTML
Returns the HTML element and its attributes, start, and end tags of the captured element.
|Parameter|Description|Data Port type|Data type|Default value|Mandatory?|
|---------|-----------|--------------|---------|-------------|----------|
|Return|Returns the outer HTML of the captured element.|Data out|String|No default value|Not applicable|
## GetOuterText
Returns the text content of the captured element.
|Parameter|Description|Data Port Type|Data type|Default value|Mandatory?|
|---------|-----------|--------------|---------|-------------|----------|
|Return|Returns the text content of the captured element.|Data out|String|No default value|Not applicable|
## IsCreated
Returns the Boolean status of whether the captured element has loaded.
|Parameter|Description|Data Port type|Data type|Default value|Mandatory?|
|---------|-----------|--------------|---------|-------------|----------|
|Return|If True, the captured element has loaded. Else, if False, the captured element has failed to load.|Data out|Boolean|No default value|Not applicable|
## SetPassword
Automate entering password securely in the password field of a web-based application, for example securely enter password in the password field of a login form.
To provide inputs to the fields see [Configure port properties](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/configure-input-port-properties.md).
|
Parameter
|
Description
|
Data Port type
|
Data type
|
Default value
|
Mandatory?
|
Notes
|
|---|
|
Password
|
Accepts the password as a secured string.
|
Data In
|
Secured string
|
None
|
Yes
|
Since it accepts the password as a secured string, it only shows the length of the string when you right-click on the parameter and then click **Preview Data**.
|
|
UseSendKeys
|
SendKeys is a method used to send keyboard inputs such as characters, numbers, and symbols to text boxes inside an application.
|
Data In
|
Boolean
|
False
|
Yes
|
**Tip:** If the **SetPassword** method fails to input the password in the password field, set the value to **True** and execute the method again.
|
## SendKeys
Passes shortcut keys to the captured element.
To provide inputs to the fields see [Configure port properties](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/configure-input-port-properties.md).
|Parameter|Description|Data Port type|Data type|Default value|Mandatory?|
|---------|-----------|--------------|---------|-------------|----------|
|Keys|Takes the shortcut keys.|Data In|String|No default value|No|
|ClearExistingValue|If True, the method clears any existing value in the field. Else, if False, it doesn't clear the existing value.|Data In|Boolean|No default value|No|
|TypeDelay|Sets the typing delay between each key.|Data In|Double|No default value|No|
## GetInstanceCount
Returns a count of the number of instances where the element is available.
## GetOuterHTML
Gets the outer HTML of the captured element.
## SendKeys
Simulates keystrokes on web pages and windows.
- **Inputs**
[ClearExistingValue](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/element-level-method-parameters.md)
[TypeDelay](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/element-level-method-parameters.md)
## SimulateMouseEvent
Simulates the mouse event you specify on an element on a web-based application. For example, simulate a right mouse-click on an element.
**Important:** To simulate a mouse event on an element, it must already have that specific event defined in the web page HTML. For example, to simulate the `contextmenu` event on an element, the element must already have the `contextmenu` event defined in the HTML.
To provide inputs to the fields see [Configure port properties](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/configure-input-port-properties.md)
|
Parameter
|
Description
|
Data Port type
|
Data type
|
Default value
|
Mandatory?
|
Notes
|
|---|
|
MouseEvent
|
Mouse event that occurs on the captured web page element. At the time of the mouse event occurring on a web page element, that element must already have the mouse event defined in the HTML.
|
Data In
|
MouseEventType
|
click
|
Yes
|
The method supports these mouse events.- click
- dblclick
- mousedown
- mouseup
- mouseover
- mousemove
- mouseout
- contextmenu
|
|
MouseButton
|
Simulates the mouse button click on the captured web page element.
|
Data In
|
MouseButtonType
|
Left
|
Yes
|
The method supports these mouse button actions.- left
- middle
- right
|
## SimulateEvent
Simulates the HTML event that you specify on a Google Chrome page or an element on the page.
To provide inputs to the fields see [Configure port properties](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/configure-input-port-properties.md)
|
Parameter
|
Description
|
Data Port type
|
Data type
|
Default value
|
Mandatory?
|
|---|
|
EventName
|
Name of the HTML event. The method supports the events provided and you must enter the name of the event exactly as specified.HTML events
- load
- unload
- abort
- error
- select
- change
- submit
- reset
- focus
- blur
- resize
- scroll
|
Data In
|
String
|
None
|
Yes
|
**Parent Topic:**[Chromium connector](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/chrome-connector.md)