Table of Contents

Mozilla Firefox support in Pega Robotic Automation

Pega Robotic Automation includes limited support for interrogating and automating the Mozilla Firefox browser. An extension to Firefox adds this functionality by using the Universal Web Adapter, which is also available in versions 7.1.41.0 and later.

The versions of Robotic Automation that work with Firefox versions are listed in the following table:

For these versions of Firefox Use these versions of Pega Robotic Automation With this extension
31-39 7.1.41.0 - 8.0.1100 1.0.36
52+ 8.0.2006 and later 1.0.85 and later
For these versions of Firefox ESR Use these versions of Robotic Automation With this extension
31.6.0 - 38.3.0 7.1.41.0 - 8.0.1100 1.0.36
52+ 8.0.2006 and later 1.0.85 and later

Use the Setup wizard for Robot Studio and Robot Runtime to install the install the Firefox plug-in. You can also use the INST_FIREFOX=1 command line option to install the plug-in from the command line. If omitted, the Firefox plug-in is not installed. For more information, see the Installation Instructions.

Keep in mind the following limitations:

  • When installing the Firefox extension and running it for the first time on a Robot Runtime machine, end users must decide whether to enable or uninstall the Firefox Extension. End users must enable the extension for Robot Runtime to inject. If an end user does not enable the extension, a manual process must be run to recover and install the extension again. For more information, contact Pega Support Home.
  • You can interrogate cells within simple tables, but the table designer is not available for Firefox. Complex tables cannot be matched based on the table schema.
  • Property changed events are not supported.
  • Cancellable events are not supported.
  • Plug-ins, such as Java and Flash, are not supported.
  • You must have version 8.0.2006 or later to support multiple concurrent adapters.
  • You must have version 8.0.2006 or later to support multi-tab functionality for Firefox during interrogation. Multi-tab functionality works with automations, however, tabs cannot be pulled apart from the original window when Robotic Automation Studio is injected.
  • You must have version 8.0.2006 or later to support multiple top-level windows when Robot Studio is injected.
  • You must have version 8.0.2006 or later to automate multiple concurrent Firefox processes under the same user profile. The Universal Web Adapter opens under the default user profile. If you are using a version prior to version 8.0.2006 and you need to have multiple concurrent Firefox processes, use the Windows adapter and specify the user profile within the Arguments property.
  • In versions prior to version 8.0.2006, if Robot Studio loads Firefox in a user profile that is actively running, the current process requests to shut down. Because of this action, it is a best practice to start Firefox adapters at the project start and to not close them throughout the automation.
  • When uninstalling Robot Runtime or Robot Studio, the Firefox registry entries are left in place. This files that comprise the extension, however, are removed.
Suggest Edit

100% found this useful

Have a question? Get answers now.

Visit the Pega Support Community to ask questions, engage in discussions, and help others.