Features
Overview
The EPM Plugin uses Android's Accessibility Settings to read the content of the current page and auto-fill and click on text links or buttons as needed, based on configuration.
To grant Accessibility access to the EPM plugin across a fleet of device, consider BlueFletch's Accessibility Enabler.
User Guide: An Example Flow & Config
When a page change is detected on the device:
EPM will read the text content on the page.
For each
action
object:EPM will check if any of the strings in
pageText
is found in the page. If any of the strings is in the page, EPM will set this as the currentaction
.
EPM will then traverse the page and look for the username and password fields and submit buttons based on the hints (
usernameHints
,passwordHints
) provided. In the Microsoft Power Apps example below:EPM will auto-fill the captured username in the input field that has the hint text "Username".
EPM will auto-fill the captured password in the input field that has the hint text "Password".
EPM will click on the button labeled "Next" or "Sign in".
Typically when the incorrect credentials are entered, the page will change to indicate an error. When a page change occurs for this, EPM will check the
haltOnErrorHints
section, and if that error string exists in the page, it will halt processing. This is used to prevent sending the same incorrect credentials repeatedly to the page.
Example epmPluginConfig:
Last updated