Selenium:
Selenium is an open-source and a versatile automated software testing apparatus for testing web applications. It has abilities to work crosswise over various browsers and operating frameworks. Selenium is not a single tool but set of tools that helps analyzers to automate online applications all the more productively.
Various Tools Used in Selenium:
The four different tools which we are used in selenium testing are listed below.
- Selenium IDE: Selenium Integrated Development Environment (IDE) is a Firefox module that gives testers to record their activities as they a chance to follow the work flow that they have to test.
- Selenium RC: Selenium Remote Control (RC) was the leader testing structure that permitted more than basic browser activities and straight execution. It makes utilization of the full force of programming dialects, for example, Java, C#, PHP, Python, Ruby and PERL to make more complex tests.
- Selenium WebDriver: Selenium WebDriver is the successor to Selenium RC which sends commands directly to the browser and recovers results.
- Selenium Grid: Selenium Grid is an instrument used to run parallel tests across to various machines and browsers at the same time which brings about minimized execution time.
The Selenium-IDE is a simple to-use Firefox module to create Selenium test cases. It gives a Graphical User Interface to recording client activities utilizing Firefox which is utilized to learn and utilize Selenium,
- Download Selenium IDE: This area manages how to download and arrange Selenium IDE.
- Selenium IDE Features: This area manages the featues accessible in Selenium IDE.
- Making Selenium IDE Tests: This area manages how to make IDE tests utilizing recording feature.
- Selenium IDE Script Debugging: This segment manages investigating the Selenium IDE script.
- Inserting Verification Points: This segment portrays how to embed check focuses in Selenium IDE.
- Selenium Pattern Matching: This segment manages how to function with standard expressions utilizing IDE.
- Selenium User Extensions: The Java script that permits clients to alter or include new usefulness.
- Distinctive Browser Execution:: This segment manages how to execute Selenium IDE scripts on various browsers.