Skip to main content


         This documentation site is for previous versions. Visit our new documentation site for current releases.      
 

Automating applications that run on Mozilla Firefox

Updated on September 10, 2021

Pega Robotic Automation includes 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 Pega Robotic Automation that work with Firefox versions are listed in the following table:

Supported versions of Firefox

Corresponding versions of Pega Robotic Automation

Applicable extension

31-39

7.1.41.0 - 8.0.1100

1.0.36

52+

8.0.2006 and later

1.0.85 and later

52-73

19.1.1 and later

1.0.85 and later

Supported versions of Firefox ESR

Corresponding versions of Pega Robotic Automation

Applicable 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

52+

19.1.1 and later1.0.85 and later

Installation

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

When starting the Firefox extension 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 automate the browser. If an end user does not enable the extension, you must run a manual process to recover and install the extension again. For more information, contact Pega Support.

Automating Firefox

Keep in mind the following considerations when automating the Firefox browser:

  • 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 and 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.
  • Version 19.1 does not support Firefox  versions 31 - 39 and ESR versions 31.6.0 – 38.3.0.

 

  • Previous topic Using the Pega Robot Studio plug-in with Microsoft Visual Studio
  • Next topic Automating PowerBuilder applications

Have a question? Get answers now.

Visit the Support Center to ask questions, engage in discussions, share ideas, and help others.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best.

Pega.com is not optimized for Internet Explorer. For the optimal experience, please use:

Close Deprecation Notice
Contact us