Overall Satisfaction with Selenium
It is used by our company to automate several web based products.
- First of all, It is open source, so it means it is zero cost to my company.
- Second, it has a huge Selenium community and support for Selenium development.
- With multiple browser supports by multiple browser APIs, I can easily automate and test my web applications many browsers.
- Some of the browser APIs still don't have a stable build which causes the scripts to crash sometimes.
- Need to work with many third party frameworks (TestNG, Firebug etc) right from object identification, reporting, integrations with other ALM solutions etc. It doesn't have its own framework for those.
- Since the object locator is also the third party, locating objects becomes a challenge to find those objects. One needs to have Selenium's own object locators built within Selenium.
- UI Tests are often slower.
- Reduced the Tool cost of the project budget as it was free.
- Faster test cycles helped test builds in less amount of time especially when the test team size was reduced from 6 to 2.
- Test Complete
Test Complete and Selenium, they both are a pretty good tool for web browser automation. The major factor was the license cost which made the decision.