CPC G06F 16/93 (2019.01) [G05B 19/0426 (2013.01); G06F 9/451 (2018.02); G06F 11/36 (2013.01); G06F 11/3696 (2013.01); B25J 9/1628 (2013.01); G05B 2219/23258 (2013.01); G05B 2219/24071 (2013.01)] | 21 Claims |
1. A method comprising employing at least one hardware processor of a computer system to expose a robotic process automation (RPA) robot design interface to a user, the robot design interface configured to:
receive a user input indicating a target element of a user interface (UI) displaying an electronic document, the user input further indicating an RPA activity to be performed on the target element;
display a control enabling the user to indicate whether an automatic scroll option is active; and
output an RPA script including an indicator of whether the automatic scroll option is active, wherein executing the RPA script causes an RPA robot to:
perform an attempt to identify a runtime instance of the target element within a runtime instance of the UI, the runtime instance of the UI currently displaying an initial part of the electronic document;
in response to the attempt failing, determine according to the RPA script whether the automatic scroll option is active;
in response to determining that the automatic scroll option is active, activate a scroll control of the runtime instance of the UI to cause a display of a subsequent part of the electronic document;
in response to activating the scroll control, perform another attempt to identify the runtime instance of the target element within the subsequent part of the electronic document; and
in response to a successful identification of the runtime instance of the target element, carry out the RPA activity on the runtime instance of the target element.
|