Features
Germain integrates with Selenium.
Benefits
-
Easier Recording of Selenium Script via Germain UX RPA Bot Recorder.
-
Easy Deployment and Management of Selenium script, at scale (Remote Update, Restart, Control, Manage version, etc).
-
24x7 Execution of Selenium Script via Germain UX Engine
-
Manual or On Schedule Execution & Monitoring of Selenium Script (via Germain UX Workspace > Login > Left Menu > Automation > Click)
-
Monitors, Records & Replays video(s) of Synthetic Scenario execution.
That works when Germain RUM is enabled or not. Very useful and time saving especially when you have thousands of synthetic scenarios running against many apps and you need to identify 1)which synthetic failed 2)where 3)why.
Use Cases
-
Proactive detection of a User Issue before real user impact
-
Automatic and recurring health check of critical features on a web app (e.g. “checkout cart” always works).
Prerequisites
-
Chrome, IE, Edge, Firefox can be used.
-
Headless Chrome is recommended
-
Make sure that the browser version (installed on the machine where the selenium script is going to be running) is the exact same as the web driver that is used by Germain
Tips
-
Selenide is not required if you are looking at using the following features as they are already available by Selenium:
-
Smart waiting
-
Transparent WebDriver
-
Convenience methods
-
Ajax support
-
Automated screenshots
-
-
How to detect issues related to opening a PDF document on/from http://salesforce.com
To do that, we recorded a Selenium script using Germain RPA Bot Recorder and used the
driver.getWindowsHandlesmethod to switch to another tab within a Selenium script: https://www.tutorialspoint.com/what-is-the-difference-between-getwindowhandle-and-getwindowhandles-in-selenium
Notes
-
Germain has built-in capabilities to simplify the 1) recording 2) deployment 3) and management of a Selenium script.
-
This use case was on Salesforce.com. The approach is valid for any other app where you would want to automate PDF opening issues or other use cases related to tab management and issue detection.
You want to use a solution alternative to Selenium?
Please contact us
Component: Engine
Feature Availability: 8.6.0 or later