SELENIUM INTRODUCTION
What is Selenium? Selenium is a free (open source) automated test suite for web applications across different browsers and platforms. It's very similar to HP Quick Test Pro (now QTP UFT) only that Selenium focuses on web-based application automation. Testing with the Selenium tool is often referred to as a selenium test. Selenium is not just a unique tool, but a software suite, each meeting the different testing needs of an organization.
Components of Selenium It has four components: • Selenium Integrated Development Environment (IDE) • Selenium Remote Control (RC) • WebDriver • Selenium grid
Components of Selenium Selenium Integrated Development Environment (IDE) Selenium IDE is an integrated development environment for Selenium scripting. Selenium IDE includes the entire Selenium Core, allowing you to quickly record and repeat tests in the real environment where you will be running. Selenium Remote Control (RC) Selenium Remote Control (RC) was the main Selenium project that was maintained by a long time before the appearance of Selenium WebDriver (Selenium 2.0). Selenium RC is not in use now, as WebDriver offers more powerful features, but users can continue to develop scripts with RC.
Components of Selenium Selenium WebDriver WebDriver is a web automation framework that lets you run your tests in different browsers, not just Firefox, Chrome (Unlike Selenium IDE). WebDriver also allows you to use a programming language when creating your test scripts (not Selenium IDE.) Selenium Grid Selenium grid Selenium Grid is part of Selenium Suite, which specializes in performing various tests on different browsers, operating systems.
Selenium Advantages
Open source software, free software Easy installation Easy recording and playback Support multiple operating systems Support multiple browser tests Can convert scripts to other languages (Java, C #, Python, Pearl, etc.)
Selenium Disadvantages
Selenium IDE plays recordings as JavaScript within the browser. JavaScript within the browser is subject to the following restrictions JavaScript cannot read or write to files on the client machine JavaScript cannot close a window if it does not open it JavaScript cannot access pages hosted on another domain Selenium IDE is only available in Firefox browser
Conclusion
The Selenium test tool has advantages and disadvantages compared to other web test tools automation. But selenium outperforms other test tools in cost areas: Selenium comes at no cost as it is an open source test tool. Parallel Testing: The tester can run test scripts on multiple machines simultaneously. Flexibility : Selenium supports multi-language test scripts, multi-browser execution, and operating systems.
Selenium Training in Chennai | Selenium Training in Bangalore | Selenium Online Training | Selenium Course Certification
THANK YOU