CPC G06F 11/3688 (2013.01) [G06F 11/3684 (2013.01); G06F 16/986 (2019.01); G06N 3/08 (2013.01)] | 20 Claims |
1. A system for performing user interface (UI) test automation, the system comprising:
a database system implemented using a server computing system, the database system configurable to cause:
obtaining a document object model (DOM) associated with a web application, the web application including one or more web pages;
generating a generic page object representation based at least on the DOM, the generic page object representation associated with a web page of the web application, the generic page object representation generated using a data interchange format;
generating, by a plurality of instances of a page object compiler, a plurality of page objects based on the generic page object representation in different programming languages, the page objects associated with the web page of the web application; and
performing the UT test automation for the web application with test scripts generated using at least the page objects in the different programming languages.
|