We took Selenium for web product test automation and as it very well suits as it has capacity to execute in different browser, different environment. Also it has lot other capacities to scale up test automation and yield better ROI.
Web-based application automation are mostly done using Selenium. It's the right automation tool as a replacement for manual regression testing that indispensably reduces the testing time due to its cross-browser, parallel, and remote executions.
- Most importantly, it is an open source tool.
- Parallel executions (same browser in parallel, different browser in parallel).
- Remote executions using Node and Hub.
- Integration with CI tools like Jenkins
- Multi-platform support (for details have a look at http://www.seleniumhq.org/about/platforms.jsp).
- Cross-browser Support (Chrome, Firefox, different versions of IE, Safari, Opera).
- Supported environments are Windows, Linux & Mac.
- Supports different scripting languages (JAVA, C#, Perl, PHP, Python, Ruby, Objective C, Javascript).
- Huge user community.
It has extensive support for Chrome and Firefox, but more is needed for IE, Edge and Safari.
To some extent it is unstable while executing against different versions of IE browser, but that could be overcome through some work-around and framework design. Edge browser executions are not stable as IE browsers.
Obviously, we have better support from various users as it is an open source tool. We have a huge number of customers in the open community at different levels to provide support.
Basically, to start with setup is straightforward and easier. If you use the remote web-driver, it is slightly complex to make the setup.
Our in-house team is used for the entire implementation of the framework. Being open-source, lot of valuable additions are made in a free-flow while developing the framework.
It's an open source tool.
"Hiya,
I love all the posts, I really enjoyed.
I would like more information about this, because it is very nice ., Thanks for sharing.
We'd like to know the way how to open ISE by code directly, or the way to launch ISE in viewdraw or Library Manager.
By the way, we can open our central library automatically, but failed to find out the way how to run the Menu Tools> Symbol Editor in xDM Library Tools.
I am so grateful for your blog. Really looking forward to read more.
Kind Regards,
kevin
"