Examining Cross Browser Inconsistencies with Web Based Event Loggers

Bachelor Thesis (2021)
Author(s)

R. Kochar (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Contributor(s)

David Maxwell – Mentor (TU Delft - Web Information Systems)

C. Hauff – Graduation committee member (TU Delft - Web Information Systems)

George Iosifidis – Coach (TU Delft - Embedded Systems)

Faculty
Electrical Engineering, Mathematics and Computer Science
Copyright
© 2021 Rahul Kochar
More Info
expand_more
Publication Year
2021
Language
English
Copyright
© 2021 Rahul Kochar
Graduation Date
01-07-2021
Awarding Institution
Delft University of Technology
Project
CSE3000 Research Project
Programme
Computer Science and Engineering
Faculty
Electrical Engineering, Mathematics and Computer Science
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Cross Browser Inconsistencies (XBI) were created when different browser vendors implemented their products without deciding upon common protocols for interoperability. It is hard to pinpoint these inconsistencies with precision because of a lack of a good tool. Here we show how to use a web-based event logger (LogUI) to find XBI at a granular level. LogUI attaches itself to the DOM of a webpage and makes a log file based on how the browser re- sponds to user interactions. A test suite is made by simulating user interactions (Selenium WebDriver) to test different browsers and interaction events (individually and in sequences) to generate log files which are then analyzed to spot differences in the actions performed and entries logged. It is found that XBI are few and hard to find, the two XBI found are that browsers load differently and sometimes change the order of actions being performed.

Files

License info not available