Selenium 1.0 also known as Selenium RC and Selenium 2.0 known as Seleniuim WebDriver.
Differences as below...
Differences as below...
Selenium 1.0 (RC) | Selenium 2.0 (WebDriver) |
---|---|
Need to start Remote server before execution. | No need to start any server. |
Support some of the browser like.. IE, FireFox, Chrome and Opera. Can not support headless HTMLunit driver | Support all the browser like.. IE, FireFox, Chrome ,Opera, headless HTMLunit, Android |
Core engine is Javascript based | Interacts natively with browser application |
Very complex architecture | Simple and easy architecture |
It calls Selenium Core to execute and control browser | Directly interact with browser |
API are more matured but contain redundancy and often confusing | API's are simple and no redundancey. |
Built in test result generator and automatically generate HTML file | No Built in result file generator |
It ‘injected’ javascript functions into the browser when the browser was loaded and then used its javascript to drive the AUT within the browser | Selenium-WebDriver makes direct calls to the browser using each browser’s native support for automation |
No comments:
Post a Comment