Patent ID: 11971866
Assignee: DELL PRODUCTS L.P.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. An apparatus comprising:
at least one processing device comprising a processor coupled to a memory;
the at least one processing device being configured to perform steps of:
selecting first and second versions of at least a given portion of a web application;
obtaining first and second document object model structures of the first and second versions of the given portion of the web application;
generating, based at least in part on the first and second document object model structures, first and second tree structures, the first and second tree structures comprising nodes representing web elements of the given portion of the web application;
identifying node differences between the first and second tree structures;
generating, based at least in part on the identified node differences, information characterizing differences between web elements in the first and second versions of the given portion of the web application; and
initiating execution of at least one automated action based at least in part on the generated information characterizing differences between web elements in the first and second versions of the given portion of the web application;

wherein generating the information characterizing the differences between web elements in the first and second versions of the given portion of the web application comprises generating a given set of locators for at least a subset of the web elements which are different in the first version of the given portion of the web application relative to the second version of the given portion of the web application; and
wherein the at least one automated action comprises:
updating an existing set of locators in one or more automation test cases to the given set of locators; and
executing the one or more automation test cases with the given set of locators.