| CPC G06F 16/9574 (2019.01) [G06F 3/0481 (2013.01); G06F 3/0485 (2013.01); G06F 8/61 (2013.01); G06F 16/986 (2019.01); G06F 40/143 (2020.01)] | 18 Claims |

|
1. A computer-implemented method comprising:
obtaining, by a software application executing on a computer system, one or more input statements in natural language format, the software application comprising a browser extension executed in conjunction with a web browser;
analyzing, by the software application using natural language processing, the one or more input statements to identify a first web element on a webpage and an action to be performed with respect to the first web element;
generating, by the software application, a selector based on one or more attributes of the first web element, the selector being operable as an address of the first web element;
generating, by the software application, a plurality of code fragments comprising a first code fragment containing the selector, the first code fragment being executable to perform the action with respect to the first web element;
saving the plurality of code fragments to an output file in a form readable by the browser extension; and
providing, by the software application, user access to the selector, comprising displaying the selector on a user interface of the browser extension.
|