US 12,332,769 B2
Recording test usage of a graphical user interface with blocked inputs
Hua-Ming Zhai, Shanghai (CN); Er-Xin Shang, Shanghai (CN); and Peng-Ji Yin, Shanghai (CN)
Assigned to Micro Focus LLC, Santa Clara, CA (US)
Appl. No. 17/608,938
Filed by Hua-Ming Zhai, Shanghai (CN); Er-Xin Shang, Shanghai (CN); Peng-Ji Yin, Shanghai (CN); and ENTIT SOFTWARE LLC, Sanford, NC (US)
PCT Filed Jun. 6, 2019, PCT No. PCT/CN2019/090287
§ 371(c)(1), (2) Date Nov. 4, 2021,
PCT Pub. No. WO2020/243942, PCT Pub. Date Dec. 10, 2020.
Prior Publication US 2022/0300396 A1, Sep. 22, 2022
Int. Cl. G06F 11/36 (2006.01); G06F 11/3668 (2025.01)
CPC G06F 11/3684 (2013.01) [G06F 11/3688 (2013.01); G06F 11/3696 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
initiating, by a processor, a recording of test usage with a graphical user interface (GUI) element of an application under test (AUT), the GUI element occupying a first area of a display space;
responsive to initiating the recording of the test usage, generating, by the processor, a screen element that is overlaid onto the GUI element, wherein the screen element is to block particular user inputs from being provided to the GUI element to prevent a change of an appearance of the GUI element;
responsive to receiving a first user input on the screen element corresponding to the GUI element, consulting, by the processor, an event configuration to determine whether the first user input is to be blocked, wherein the event configuration specifies user inputs that change the appearance of the GUI element are to be blocked;
responsive to a determination that the first user input is to be blocked according to the event configuration, blocking, by the processor, the first user input from being provided to the GUI element while recording the first user input in an automated test script and adding the first user input to a queue of blocked user inputs; and
responsive to a determination that the first user input is not to be blocked according to the event configuration, allowing, by the processor, the first user input to be provided to the GUI element and forwarding the first user input to the AUT.