- Advantages :
- It supports almost all widely used programming language like Java,C#,Ruby,Python...
- It is open source.
- It supports all major browsers i.e Firefox,IE,Chrome,Safari etc...
- It supports all underlying operating systems i.e Window,Linux,MAC ...
- It has selenium IDE is available on Firefox which can be used to record and play simple scripts(It does not support looping,conditional checks,db connection .etc..).
- As it can be used with object oriented programming language , so we can use object oriented concepts with selenium code.
- Selenium grid supports concurrent execution on multiple environments(environment could browser , operating system combination), so automation execution time can be minimized up to large extent
- Disadvantages :
- Selenium does not have object repository which is available in QTP,RFT.
- Selenium executes bit slows on IE . To make faster we need to add additional line of code in our code.i.e selenium.useXpathLibrary("javascript-xpath").
- Selenium does not handle window pop ups like file upload. To solve this issue we can use either Robot class of Java or AutoIt script.
- Selenium does not handle alert/confirmation or any pop ups which are present on onload event.
- As this is the open source, there is no proper support is available.
- To drive the browser execution , it injects its own javascript core into the browser .( While creating a temporary browser profile it injects core folder from selenium server. You can use winrar to show the file inside jar)
- Some time selenium does not execute code correctly on updated browser.
Tuesday, 12 February 2013
Advantages and disadvantagaes of selenium
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment