Browser Compatibility |
It works as a Firefox plugin, so it supports only Firefox |
It supports different versions of Firefox, Chrome, IE and Opera |
It supports different versions of Firefox, Chrome, IE and Opera. Also, it supports HtmlUnitDriver which is a GUI less browser. |
Record and Playback |
It supports record and playback feature |
It does not supports record and playback feature |
It does not supports record and playback feature |
Server Requirement |
There is no need to start any server before executing the test scripts |
It requires to start a server before executing the test scripts |
There is no need to start any server before executing the test scripts |
Architecture |
It is a Javascript based framework |
It is a Javascript based framework |
It uses the browser's native compatibility to automation |
Object Oriented |
It is not an object oriented tool |
It is semi object oriented tool |
It is a purely object oriented tool |
Dynamic Finders (for locating web elements on a webpage) |
It does not support dynamic finders |
It does not support dynamic finders |
It supports dynamic finders |
Handling Alerts, Navigations, Dropdowns |
It does not provides support to handle alerts, navigations, dropdowns |
It does not provides support to handle alerts, navigations, dropdowns |
It provides many utilities and classes which helps to hande this. |
WAP (iPhone/Android) Testing |
It does not support testing of iPhone/Andriod applications |
It does not support testing of iPhone/Andriod applications |
It supports iPhone/Android applications testing. |
Listener Support |
It does not support listeners |
It does not support listeners |
It supports the implementation of Listeners |
Speed |
It is plugged in with the web-browser which launched the test so it is fast. IDE and browser communicates directly |
It does not communicates directly with the browser so it is slower than WebDriver. |
It communicates directly with the web browsers so it is fast. |
0 Comment(s)