Path Analysis in Web Page Application
Sonali Pradhan1, Mitrabinda Ray2
1Sonali Pradhan, Computer Science and Engineering , SOA, University, Bhubaneswar, (Odisha), India.
2Mitrabinda Ray, Associate Professor in SOA, University, Bhubaneswar, (Odisha), India.
Manuscript received on 24 January 2019 | Revised Manuscript received on 30 March 2019 | Manuscript published on 30 January 2019 | PP: 108-115 | Volume-7 Issue-6, March 2019 | Retrieval Number: E1951017519©BEIESP
Open Access | Ethics and Policies | Cite | Mendeley | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC-BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
Abstract: The key to a web application is the information and a variety of facilities and features present according to the needs of the user’s requirements. For the superior quality and maintenance of the website, new methodologies and tools are developing day by day. In this paper, we propose an algorithm using the concept of existing A* algorithm to get the shortest path from the home page to the target page. Before reaching the target page, the user visits other pages. Our motto here is to reduce the longest shortest path of a site, which is an indicator of better structure. For this, we propose a web model. A web model is an intermediate representation of a given web application, which is designed based on pages, frames and links of the application. The A* algorithm is not competent to get the Unreachable pages on the website. We create our sample HTML web page (a case study) to observe Unreachable pages (broken links), frame count and, the order of the frames. The web page is embedded in various websites such as www.learn-automation.com, www.seleniumhq.org, and www.html.com. Frame testing is conducted on the proposed web model using a well-known tool, Selenium web driver. The Selenium tool shows how the frames are moving from one frame to other (order of frame execution), frame count, confirm the broken links or unreachable pages and the ghost pages in our sample HTML web page. These methodologies are very useful for the implementation and maintenance of websites.
Keywords: Frame testing, Selenium web Driver, Static analysis, Web Application, Web Browser, Web Model
Scope of the Article: Web Mining