Past Conferences

2008 Technical Papers

Web UI Automation – A Browser Agnostic Framework for Web UI Testing

Jagannathan Venkatesan, Microsoft
Craig Merchant, Microsoft
Manuel Tellez, Microsoft

View full paper (member access only): Please login or Register to read the rest of this content.

Abstract

There have been numerous efforts in an attempt to solve the problem of cross-browser support in the context of web UI testing. Some examples are: using JavaScript driven automation and solutions like WebRunner. The lack of low-level access to DOM elements required for operations such as retrieving all their properties and not being able to trigger Windows/Operating System Events directly over the browser (for example, simulating mouse move events on the browser) is problematic. Further, the tests browser and methods need to be agnostic, allowing the same tests to run in IE (via mshtml or Microsoft UI base automation) as well as Firefox and other browsers via AjaxBrowserLayer with no code changes necessary.

This paper describes a test harness for developing test automation for websites. The harness provides a set of classes that a test developer can use to develop custom coding solutions for controlling (automating) and verifying websites. The harness is completely browser agnostic meaning a single code base can execute on multiple browsers.

Author Bio

Bios not available.