Selenium is a convenient programming testing structure for web applications. Selenium provides a record/playback apparatus for creating tests without taking in a test scripting dialect (Selenium IDE).
[ClickPress, Fri Nov 25 2016] This has encouraged the route toward testing. Really, the time ate up for testing has made it basic for people the time ate up for testing has made it basic for people to work with Selenium Web Driver. Programming applications are made less costly, which is vital to get by in this exceptionally aggressive market.
What is Selenium?
Selenium is a free (open source) robotized testing suite for web applications crosswise over various programs and stages. It is very like HP Quick Test Pro (QTP) just that Selenium concentrates on computerizing electronic applications.
Brief Introduction Web Driver:
The bolstered dialects are the same as those in Selenium RC.
Selenium Grid is a device utilized together with Selenium RC to run parallel tests crosswise over various machines and distinctive programs all in the meantime. Parallel execution implies running various tests immediately.
Empowers concurrent running of tests in numerous programs and situations.
Spares time gigantically.
Uses the center point and-hubs idea. The center point goes about as a foal wellspring of Selenium charges to every hub associated with it.
The most effective method to choose the Right Selenium Tool for Your Need
Why to pick
Selenese orders, for example, sort, open, clickAndWait, affirm, check, and so on.
Locators, for example, id, name, xpath, css selector, and so on.
Sending out experiments in different configurations.
To make tests with almost no earlier learning in programming.
To make straightforward experiments and test suites that you can send out later to RC or WebDriver.
To test a web application against Firefox as it were.
Why to pick
To outline a test utilizing a more expressive dialect than Selenese
To run your test against various programs (aside from HtmlUnit) on various working frameworks.
To convey your tests over various situations utilizing Selenium Grid.
To test web applications with complex AJAX-based situations.
Why to pick:
To utilize a specific programming dialect in outlining your experiment.
To test applications that is rich in AJAX-based functionalities.
To execute tests on the Html Unit program.
To make redid test comes about.
To run your Selenium RC scripts in various programs and working frameworks all the while.
To run an enormous test suite, that need to finish in soonest time conceivable.
Points of interest of Selenium preparing:
Can just test web applications
Has no implicit protest vault
Robotizes at a slower rate since it doesn't have a local IDE and just outsider IDE can be utilized for advancement
Information driven testing is more lumbering since you need to depend on the writing computer programs dialect's capacities for setting values for your test information
No official client support is being advertised.
Parameterization should be possible by means of programming however is hard to execute.