发明名称 DETECTING MULTISTEP OPERATIONS WHEN INTERACTING WITH WEB APPLICATIONS
摘要 Detecting multistep operations when interacting with web applications is performed by identifying a set of multiple web pages of a web application, where the web pages in the set of multiple web pages are sequentially navigable, identifying a group of multiple web page elements at the same relative location in each of the web pages in the set of multiple web pages, determining that the identified groups of web page elements are similar to each other in accordance with a predefined similarity criterion, identifying an element that is common to each identified group of web page elements, and determining that a characteristic of the element is uniquely varied in each of the identified groups of web page elements.
申请公布号 US2016171104(A1) 申请公布日期 2016.06.16
申请号 US201615059552 申请日期 2016.03.03
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 Tripp Omer
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项 1. A computer system for detecting multistep operation web application, comprising: a web application crawler configured to identify a set of multiple web pages of a web application as a set of multiple sequentially navigable web pages by discovering a hyperlink path that enables sequential traversal of the set of multiple web pages; and a web page analyzer configured to perform static analysis of the set of multiple sequentially navigable web pages to detect multistep operations of the web application, wherein the web application is determined to be a multistep operation web application when the web page analyzer successfully performs at least one of: identifying one or more web page elements at a same relative location in each of the set of multiple sequentially navigable web pages;identifying one or more web page elements in common to each of the set of multiple sequentially navigable web pages, wherein the one or more web page elements comprise text-based web page elements and image-based web page elements;identifying one or more web page elements similar to each other in each of the set of multiple sequentially navigable web pages in accordance with one or more predefined similarity criteria;identifying one or more characteristics of one or more web page elements are uniquely varied in each of the set of multiple sequentially navigable web pages; andidentifying one or more predefined keywords in each of the set of multiple sequentially navigable web pages.
地址 Armonk NY US