Browser Module

The Browser module empowers a robotic process to open and interact with web browsers. Through this module, you can navigate to a URL and interact with the web page just as a human would: click on the page controls, select options, enter values in text fields, retrieve HTML items, and more.

This page describes how to integrate browser methods into your robotic process using Appian RPA's Browser module, which provides an easier and more robust development experience.

For more experienced developers, more options are available using the Java module.

To make robotic process development even faster, you can use Selenium IDE to record browser actions and import the file as a section in Appian RPA.

Browser module architecture

The Browser module requires Selenium to work properly and interact with browsers.

Components

This area describes each of the components needed to work with the Appian RPA Browser module:

  • Java Selenium drivers: Appian RPA uses the Selenium WebDriver API, which contains different language-specific implementations, such as Java. The Java implementations, included in the Maven dependency selenium-java, are called drivers. It is important to know this terminology to avoid confusion.
  • Servers: executable programs that drivers communicate with. Drivers use servers to interact with browsers. These servers, sometimes known as proxies, are necessary and are available to download as external components, since they are developed by third parties (except for Internet Explorer). This page uses the term servers to avoid confusion.
  • Browsers: the web browsers to use in the automation. The following table summarizes browser and resource compatibility:

      Windows Mac Linux
    Chrome Supported Supported Supported
    Firefox Supported Supported Supported
    Edge Supported Supported Unsupported
    Internet Explorer Supported Unsupported Unsupported
    Opera Supported Unsupported Unsupported

The following image shows how all these components are connected:

rpa-browser-module-components

Different servers available for each supported browser:

Once downloaded, you must add the driver to the robotic process configuration as Support Files. Usually, a robotic process will only have to interact with one browser, so you don't need to upload all the files shown in the image.

Here is what the support file structure looks like for the various resource types:

Windows:

rpa-browser-windows

Driver paths for Windows are case insensitive. The path can begin with an upper or lowercase letter (ChromeWebDriver or chromeWebDriver) and the robotic process will reference both with the same result.

Mac:

rpa-browser-mac

Driver paths for Mac are case insensitive. The path can begin with an upper or lowercase letter (ChromeWebDriver or chromeWebDriver) and the robotic process will reference both with the same result.

Linux:

rpa-browser-linux

Driver paths for Linux are case sensitive and must begin with an uppercase letter, for example: ChromeWebDriver. If the path doesn't begin with an uppercase letter, the robotic process won't be able to reference the support file.

Compatibility between components

Not all versions of each component are compatible with each other. We recommend that you always work with the most recent versions of the browsers and their bridge servers. In all cases, they must be compatible with the Selenium version integrated into the Appian RPA Browser module. Visit the links below for each web browser to know what versions are supported for the rest of the components:

IE11 requirements

If you're using the Browser module with Internet Explorer 11, use the following browser settings to ensure that the robotic process can successfully interact with the browser:

  • Browser zoom level needs to be set to 100%. You can find this setting under Tools > 100%.
  • Browser security needs to be set so that the Enable Protected Mode is the same for all security zones. You can find this setting under Tools > Internet Options > Security.
  • Browser pop-up blocker should be turned off. You can find this setting under Tools > Internet Options > Privacy > Turn on Pop-up Blocker. Clear the checkbox. If pop-ups are blocked, the Open Browser method won't be able to open a new window if one is already open.

Using the Browser module

The Browser module lets you configure how the robotic process opens and interacts with a web browser. The module simplifies this step in robotic process development by bringing these methods to the Actions dialog and presenting the available options, rather than requiring you to code it using Java.

While these methods can be called using methods in the Java code, using the methods from the robotic process workflow is both easier and more robust. When you build the robotic process workflow, you'll see the following methods available in the Browser module:

Close browser

This method closes the browser on the resource.

You can configure CONFIGURATION and AFTER COMPLETION parameters for this method.

Configuration

In the CONFIGURATION section of the method pane, configure the following parameters:

  • Close: Choose which browser to close:
    • Active browser: Close the active browser on the resource. If you use this action in the middle of the workflow, be sure to add an action to switch to another browser to continue browser automations. Otherwise, the robotic process won't know which browser to use after you close the active one.
    • Specific browser: Close a browser by specifying its type.
      • Browser type: Specify the browser type using a dropdown menu. Options include Google Chrome, Firefox, Internet Explorer, Edge, and Opera.
    • All browsers opened by robot: Close all browsers that the robot opened during this execution.

After completion

In the AFTER COMPLETION area of the method pane, configure the following parameters:

  • Wait before executing next action: Enter the number of seconds the robotic process waits before it continues to the next action in the workflow.
  • Take a screenshot: If you select this option, the robotic process takes a screenshot of the resource immediately after the action completes successfully.

Get attribute

This method lets you find the attribute value of one or more elements on the web page.

You can configure CONFIGURATION, OUTPUT, and AFTER COMPLETION parameters for this method.

Configuration

In the CONFIGURATION area of the method pane, configure the following parameters:

  • Selector: Lets you identify an element on the web page based on a Selenium By class and matching value. The options include:
    • ID
    • Link Text
    • Partial Link Text
    • Name
    • Tag Name
    • XPath
    • Class Name
    • CSS Selector
  • Wait time: Lets you specify the maximum amount of time the robotic process should wait for the element before moving on. If the element is found before the defined time, it will continue as soon as the element is found. Choose from these options:
    • Use default max wait time: When selected, the robotic process waits for the time you set in the Set timeout in seconds method. If this time elapses without finding the element, the action completes.
    • Enter explicit wait time: When selected, you can enter the maximum time (in seconds) the robotic process should wait. This number must be greater than zero. If this time elapses without finding the element, the action completes.
    • Don't wait: If the element isn't found, the action completes without waiting.
  • Attribute to return: Contains multiple options:

    Display Name Returns Description
    Value Text The value of the "value" attribute. Many types of components may contain a "value" attribute, though selection components may find other options more in line with what they're looking for (dropdowns use either Selected dropdown options or First selected dropdown option, while checkboxes and radio buttons may use Is selected?).
    Hypertext Reference (href) Text The value of the "href" attribute.
    Text Text The text contained within an HTML tag.
    Image Source (src) Text The value of the "src" attribute of an image.
    Class Name Text The value of the "className" attribute of an element. Many types of components have this attribute, but it will typically only be extracted from visual components such as icons.
    Is Enabled? Boolean Returns true if the element is enabled or false if it is disabled.
    Is Displayed? Boolean Returns true if the element is displayed or false if it exists but is not displayed.
    Is Multiple? Boolean Returns true if the dropdown supports selecting multiple options or false if it does not. If this option is used on a component that is not a dropdown, it will return false.
    Is Selected? Boolean Returns true if the checkbox or radio button option is selected or false if it is not.
    All dropdown options List of Maps Each Map represents WebElement and contains three entries: index, value, and text. If the dropdown does not contain any options, returns an empty list.
    Selected dropdown options List of Maps Each Map represents WebElement and contains three entries: index, value, and text. If no options are selected, returns an empty list.
    First selected dropdown option Map Returns a Map representing WebElement containing three entries: index, value, and text. If no option is selected, returns null.
    Other Text Any attribute you specify. If you select this option, enter the name of the attribute you want to return in the Other attribute field.
  • Fail if…: Determines the condition under which the action should fail. Available options are:
    • Element not found: After the configured wait time, the element still does not exist on the web page. Use this if the element must be found to continue with the process.
    • More than one element is found: Multiple elements on the page matched the selection criteria as defined in Selector. Use this if you only expected to find one element.
    • Attribute does not exist: None of the attributes match the selected criteria set in Attribute to return. Use this if the specified attribute must be present in all identified elements to continue with the process. If not checked and the attribute doesn't exist, it will return null.

Output

This method returns a list. Each index in the list corresponds to the attribute value of one element. If the attribute for any element isn't found, the value at that index is null.

In the OUTPUT area of the method pane, configure the following parameters to store this result:

  • Operator: Select an option to store the result as a single-value variable (is stored as) or add the result as a multiple-value variable (is appended to).
  • Target: Enter the name of the robotic process variable where you want to store or append the result. If your process variable is type CDT, you can specify which field of a CDT to store the result into using dot notation.

After completion

In the AFTER COMPLETION area of the method pane, configure the following parameters:

  • Wait before executing next action: Enter the number of seconds the robotic process waits before it continues to the next action in the workflow.
  • Take a screenshot: If you select this option, the robotic process takes a screenshot of the resource immediately after the action completes successfully.

Interact with element

This browser method lets you interact with elements on the screen, based on the selection and configurations you specify.

You can configure CONFIGURATION and AFTER COMPLETION parameters for this method.

Configuration

In the CONFIGURATION area of the method pane, configure the following parameters:

  • Selector: Lets you identify an element on the web page based on a Selenium By class and matching value. The options include:
    • ID
    • Link Text
    • Partial Link Text
    • Name
    • Tag Name
    • XPath
    • Class Name
    • CSS Selector
  • Wait for element: Lets you specify the maximum amount of time the robotic process should wait for the element before moving on. If the element is found before the defined time, it will continue as soon as the element is found. Choose from these options:
    • Use default max wait time: When selected, the robotic process waits for the time you set in the Set timeout in seconds method. If this time elapses without finding the element, the action completes.
    • Enter explicit wait time: When selected, you can enter the maximum time (in seconds) the robotic process should wait. This number must be greater than zero. If this time elapses without finding the element, the action completes.
    • Don't wait: If the element isn't found, the action completes without waiting.
  • Interaction: Contains multiple options:
    • Click on element
    • Double-click on element
    • Select dropdown choice by index: Value input must be greater than zero.
    • Select dropdown choice by visible text: When you select this option, specify the visible text to find.
    • Select dropdown choice by value: When you select this option, specify the value to find.
    • Select checkbox (if not already selected)
    • Deselect dropdown choice by index: Value input must be greater than zero.
    • Deselect dropdown choice by visible text: When you select this option, specify the visible text to find.
    • Deselect dropdown choice by value: When you select this option, specify the value to find.
    • Deselect checkbox (if already selected)
    • Toggle checkbox
    • Update value: When you select this option, specify the new value.
    • Update value with a document: Select the document you wish to upload using a parameter or constant through the expression editor.
    • Update value with username: Select a username associated with a credential entry. To start, choose the selection method for the credential:
      • Selection method: Choose whether to use any available credential for an application, or a specific credential entry. Additional options appear based on your selection.
        • Any available credential: When selected, a Select application dropdown menu appears for you to select the application to use. The robotic process uses any available credential's username for the selected application.
        • Specific credential: When selected, a Select credential dropdown menu appears for you to select a credential entry to use. Each entry shows the credential's application name and username. The robotic process will use the username associated with the credential.
    • Update value with password: Select a password associated with a credential entry. To start, choose the selection method for the credential:
      • Selection method: Choose whether to use a password associated with a previously referenced credential, or a specific credential entry. Additional options appear based on your selection.
        • Previously referenced credential: When selected, a Select application dropdown menu appears for you to select the application associated with a credential referenced previously in the robot's workflow. The robotic process uses the password associated the selected application and previously referenced credential. Note that the robotic process execution will fail if it attempts to use a password based on a previously referenced credential and no credential was added earlier in the process. First input the username, and then use this option to input the related password.
        • Specific credential: When selected, a Select credential dropdown menu appears for you to select a credential entry to use. Each entry shows the credential's application name and username. The robotic process will use the password associated with the credential.
    • Clear value
  • Scroll to element before interaction: Choose whether to scroll on the browser so the element is in view before the robotic process interacts with it. This can be helpful if you're using screen recordings or screenshots and want the element to be visible.
  • Fail if…: Determines the condition under which the action should fail. Available options are:
    • Element not found: After the configured wait time, the element still does not exist on the web page. Use this if the element must be found to continue with the process.
    • More than one element is found: Multiple elements on the page matched the selection criteria as defined in Selector. Use this if you only expected to find one element.
    • Interaction is invalid: The selected interaction can't be executed. Examples of this include attempting to click on a disabled element, attempting to select a dropdown choice from an element that isn't a dropdown, etc. Use this when this interaction is required to continue the process.

After completion

In the AFTER COMPLETION area of the method pane, configure the following parameters:

  • Wait before executing next action: Enter the number of seconds the robotic process waits before it continues to the next action in the workflow.
  • Take a screenshot: If you select this option, the robotic process takes a screenshot of the resource immediately after the action completes successfully.

Is element present

This method checks if the specfied element is present in the web page.

You can configure CONFIGURATION, OUTPUT, and AFTER COMPLETION parameters for this method.

Configuration

In the Selector dropdown, select the element attribute to check for based on a Selenium By class and matching value. The options include:

  • ID
  • Link Text
  • Partial Link Text
  • Name
  • Tag Name
  • XPath
  • Class Name
  • CSS Selector

Output

This method returns a Boolean value.

In the OUTPUT area of the method pane, configure the following parameters to store this result:

  • Operator: Select an option to store the result as a single-value variable (is stored as) or add the result as a multiple-value variable (is appended to).
  • Target: Enter the name of the robotic process variable where you want to store or append the result. If your process variable is type CDT, you can specify which field of a CDT to store the result into using dot notation.

After completion

In the AFTER COMPLETION area of the method pane, configure the following parameters:

  • Wait before executing next action: Enter the number of seconds the robotic process waits before it continues to the next action in the workflow.
  • Take a screenshot: If you select this option, the robotic process takes a screenshot of the resource immediately after the action completes successfully.

This method opens the browser and navigates to the specified URL. If there is a browser already open, this action will open a window/tab inside it.

You can configure CONFIGURATION and AFTER COMPLETION parameters for this method.

Configuration

In the CONFIGURATION area of the method pane, configure the following parameter:

  • URL: Enter the URL to which you want the robotic process to navigate. This URL must be complete, that is, it must contain the protocol, domain name, and path.

After completion

In the AFTER COMPLETION area of the method pane, configure the following parameters:

  • Wait before executing next action: Enter the number of seconds the robotic process waits before it continues to the next action in the workflow.
  • Take a screenshot: If you select this option, the robotic process takes a screenshot of the resource immediately after the action completes successfully.

Open browser

This browser method lets you initialize the browser of your choice and navigate to a URL. If a browser window is already open, this action will open a new tab in the existing window. For Internet Explorer, the method opens a new window each time.

You can use this method multiple times in a robotic process. The most recently opened browser is considered the active browser in the context of methods like Switch tab or browser.

You can configure CONFIGURATION and AFTER COMPLETION parameters for this method.

Configuration

In the CONFIGURATION area of the method pane, configure the following parameters:

  • Type of Browser: Set the browser type using a dropdown menu. The default is Google Chrome. Additional browsers include Firefox, Internet Explorer, Edge, and Opera.
    • If a Chrome, Firefox, Edge, or Opera browser window is already open on the resource, this action opens a new tab in that window. This action will open a new Internet Explorer window, even if one is already open.
  • URL: Enter the URL to navigate to once the browser opens.

After completion

In the AFTER COMPLETION area of the method pane, configure the following parameters:

  • Wait before executing next action: Enter the number of seconds the robotic process waits before it continues to the next action in the workflow.
  • Take a screenshot: If you select this option, the robotic process takes a screenshot of the resource immediately after the action completes successfully.

Return window title

This method returns the title of the current window.

You can configure OUTPUT and AFTER COMPLETION parameters for this method.

Output

This method returns a text value.

In the OUTPUT area of the method pane, configure the following parameters to store this result:

  • Operator: Select an option to store the result as a single-value variable (is stored as) or add the result as a multiple-value variable (is appended to).
  • Target: Enter the name of the robotic process variable where you want to store or append the result. If your process variable is type CDT, you can specify which field of a CDT to store the result into using dot notation.

After completion

In the AFTER COMPLETION area of the method pane, configure the following parameters:

  • Wait before executing next action: Enter the number of seconds the robotic process waits before it continues to the next action in the workflow.
  • Take a screenshot: If you select this option, the robotic process takes a screenshot of the resource immediately after the action completes successfully.

Select frame

This method lets you switch the context for the web page if frames or iframes are present. Use this method to switch to the frame or iframe or navigate out of it. Note that all following actions within the browser will use the frame selected by this method.

You can configure the CONFIGURATION and AFTER COMPLETION parameters for this method.

Configuration

In the CONFIGURATION area of the method pane, configure the following parameters:

  • Switch to: Choose the frame to use as the context: Frame, Parent Frame, or Top-most Frame. If you select Frame, use the Selector configuration to choose how to identify it. A parent frame is the frame immediately above the currently selected frame. The top-most frame is the frame that contains all other frames on the page. There can be more than one parent frame on a page, but there is only one top-most frame in a page. This action makes no changes if the top-most frame on the page is already selected and you choose either Parent Frame or Top-most Frame.
  • Selector: Lets you identify the frame on the web page based on a Selenium By class and matching value. This option only appears when Frame is selected in the Switch to option. The options include:
    • ID
    • Link Text
    • Partial Link Text
    • Name
    • Tag Name
    • XPath
    • Class Name
    • CSS Selector
    • Index
  • Wait for element: Lets you specify the maximum amount of time the robotic process should wait for the element before moving on. If the element is found before the defined time, it will continue as soon as the element is found. This option only appears when Frame is selected in the Switch to option. The action won't wait when other options are selected. Choose from these options:
    • Use default max wait time: When selected, the robotic process waits for the time you set in the Set timeout in seconds method. If this time elapses without finding the element, the action completes.
    • Enter explicit wait time: When selected, you can enter the maximum time (in seconds) the robotic process should wait. This number must be greater than zero. If this time elapses without finding the element, the action completes.
    • Don't wait: If the element isn't found, the action completes without waiting.
  • Fail if…: Determines the condition under which the action should fail. This option only appears when Frame is selected in the Switch to option. Available options are:
    • Element not found: After the configured wait time, the element still does not exist on the web page. Use this if the element must be found to continue with the process.
    • Interaction is invalid: The selected interaction can't be executed. Examples of this include finding an element that isn't a frame or iframe. Use this when this interaction is required to continue the process.

After completion

In the AFTER COMPLETION area of the method pane, configure the following parameters:

  • Wait before executing next action: Enter the number of seconds the robotic process waits before it continues to the next action in the workflow.
  • Take a screenshot: If you select this option, the robotic process takes a screenshot of the resource immediately after the action completes successfully.

Set sleep default value

This method sets the default sleep time in milliseconds.

You can configure CONFIGURATION and AFTER COMPLETION parameters for this method.

Configuration

In the CONFIGURATION area of the method pane, configure the following parameter:

  • Sleep time in milliseconds: Enter the default number of milliseconds you want the robotic process to sleep.

After completion

In the AFTER COMPLETION area of the method pane, configure the following parameters:

  • Wait before executing next action: Enter the number of seconds the robotic process waits before it continues to the next action in the workflow.
  • Take a screenshot: If you select this option, the robotic process takes a screenshot of the resource immediately after the action completes successfully.

Set timeout in seconds

This method sets the browser timeout in seconds.

You can configure CONFIGURATION and AFTER COMPLETION parameters for this method.

Configuration

In the CONFIGURATION area of the method pane, configure the following parameter:

  • Timeout seconds: Enter the number of seconds you want the robotic process to wait on the web page before it times out.

After completion

In the AFTER COMPLETION area of the method pane, configure the following parameters:

  • Wait before executing next action: Enter the number of seconds the robotic process waits before it continues to the next action in the workflow.
  • Take a screenshot: If you select this option, the robotic process takes a screenshot of the resource immediately after the action completes successfully.

Sleep for the default sleep time

This method causes the robotic process to sleep for the time specified by the Set sleep default value method.

You can configure AFTER COMPLETION parameters for this method.

After completion

In the AFTER COMPLETION area of the method pane, configure the following parameters:

  • Wait before executing next action: Enter the number of seconds the robotic process waits before it continues to the next action in the workflow.
  • Take a screenshot: If you select this option, the robotic process takes a screenshot of the resource immediately after the action completes successfully.

Sleep for the specified time

This method causes the robotic process to sleep for the specified time.

You can configure CONFIGURATION and AFTER COMPLETION parameters for this method.

Configuration

In the CONFIGURATION area of the method pane, you can configure the following parameter:

  • Sleep time in milliseconds: Enter a custom number of milliseconds you want the robotic process to sleep.

After completion

In the AFTER COMPLETION area of the method pane, configure the following parameters:

  • Wait before executing next action: Enter the number of seconds the robotic process waits before it continues to the next action in the workflow.
  • Take a screenshot: If you select this option, the robotic process takes a screenshot of the resource immediately after the action completes successfully.

Switch tab or browser

This method lets you switch to a new tab in the current browser or a new browser before proceeding. If you use a browser without tabs, such as Internet Explorer, this action will always open a new window. In this method, the active browser is the most recently used or opened browser. Similarly, the active tab is the most recently used tab in an open browser window.

You can configure CONFIGURATION and AFTER COMPLETION parameters for this method.

Configuration

In the CONFIGURATION area of the method pane, configure the following parameter:

  • Window/tab title: Specify a tab title using text or the expression editor. This field also accepts regular expression (regex) wildcards such as * and ? to search for the query in the window/tab title. For example, to search for a title starting with Appian, enter Appian* in this field.

After completion

In the AFTER COMPLETION area of the method pane, configure the following parameters:

  • Wait before executing next action: Enter the number of seconds the robotic process waits before it continues to the next action in the workflow.
  • Take a screenshot: If you select this option, the robotic process takes a screenshot of the resource immediately after the action completes successfully.

Wait for attribute

This method lets you wait for one or more elements to have a specific attribute before the process continues.

You can configure CONFIGURATION and AFTER COMPLETION parameters for this method.

Configuration

In the CONFIGURATION area of the method pane, configure the following parameters:

  • Selector: Lets you identify an element on the web page based on a Selenium By class and matching value. The method options include:
    • ID
    • Link Text
    • Partial Link Text
    • Name
    • Tag Name
    • XPath
    • Class Name
    • CSS Selector
  • Wait time: Lets you specify the maximum amount of time the robotic process should wait for the element before moving on. If the element is found before the defined time, it will continue as soon as the element is found. Choose from these options:
    • Use default max wait time: When selected, the robotic process waits for the time you set in the Set timeout in seconds method. If this time elapses without finding the element, the robotic process continues to the next action in the workflow.
    • Enter max wait time: When selected, you can enter the maximum time (in seconds) the robotic process should wait. This number must be greater than zero. If this time elapses without finding the element, the action completes.
  • Attribute value to wait for:
    • Value
    • Hypertext Reference (href)
    • Text (Returns as plain text, contains no HTML)
    • Image Source (src)
    • Class Name
    • Is Enabled?
    • Is Displayed?
    • Is Multiple?
    • Is Selected?
    • Other
  • Fail if…: Determines the condition under which the action should fail. Available options are:
    • More than one element is found: Multiple elements on the page matched the selection criteria as defined in Selector. Use this if you only expected to find one element.

After completion

In the AFTER COMPLETION area of the method pane, configure the following parameters:

  • Wait before executing next action: Enter the number of seconds the robotic process waits before it continues to the next action in the workflow.
  • Take a screenshot: If you select this option, the robotic process takes a screenshot of the resource immediately after the action completes successfully.

Wait for window title

This method lets you wait for a window with a specific title before the process continues.

You can configure CONFIGURATION, OUTPUT, and AFTER COMPLETION parameters for this method.

Configuration

  • Window title: Enter the window title the robotic process should wait for, using text or the expression editor. This field also accepts regular expression (regex) wildcards such as * and ? to search for the query in the window title. For example, to search for a title starting with Appian, enter Appian* in this field.
  • Wait time: Lets you specify the maximum amount of time the robotic process should wait for the window title before moving on. If the window title is found before the defined time, it will continue as soon as the window title is found. Choose from these options:
    • Use default max wait time: When selected, the robotic process waits for the time you set in the Set timeout in seconds method. If this time elapses without finding the window title, the robotic process continues to the next action in the workflow.
    • Enter max wait time: When selected, you can enter the maximum time (in seconds) the robotic process should wait. This number must be greater than zero. If this time elapses without finding the window title, the action completes.
  • Activate window once found: Choose whether to make the window active once located. Use this if you want to interact with an element in the window using subsequent actions in the workflow. On Windows machines, this option brings the browser window to the foreground on the screen.
  • Fail if…: Determines the condition under which the action should fail. Available options are:
    • Window title doesn't match: The text or expression in Window title doesn't match or isn't found among the windows available.

Output

This method returns a Boolean value.

In the OUTPUT area of the method pane, configure the following parameters to store this result:

  • Operator: Select an option to store the result as a single-value variable (is stored as) or add the result as a multiple-value variable (is appended to).
  • Target: Enter the name of the robotic process variable where you want to store or append the result. If your process variable is type CDT, you can specify which field of a CDT to store the result into using dot notation.

After completion

In the AFTER COMPLETION area of the method pane, configure the following parameters:

  • Wait before executing next action: Enter the number of seconds the robotic process waits before it continues to the next action in the workflow.
  • Take a screenshot: If you select this option, the robotic process takes a screenshot of the resource immediately after the action completes successfully.

Tutorial: Build a browser bot

Learn how to use the browser module in a robotic process


This version of the Appian RPA documentation was written for Appian 21.2, and does not represent the interfaces or functionality of other Appian versions.
Open in Github Built: Mon, Sep 27, 2021 (12:29:11 PM)

On This Page

FEEDBACK