Tuesday, 28 November 2017


SELENIUM

Selenium is a compact programming testing system for web applications. 

Selenium gives a record/playback apparatus for creating tests without taking in a test scripting dialect (Selenium IDE). 

It likewise gives a test area particular dialect (Selenese) to compose tests in various famous programming dialects, including C#, Java, Groovy, Perl, PHP, Python and Ruby. 

The tests would then be able to keep running against most current web programs. Selenium conveys on Windows, Linux, and Macintosh stages.



|| I would like to Say you all after reading this article which is a general view of Selenium, you later take wheel around and go technical and read the technical blog on - What are Frames? How to handle frames in Selenium WebDriver with C#?

Selenium has a short history :

Selenium was initially created by Jason Huggins in 2004 as an interior instrument at ThoughtWorks. Huggins was later joined by different software engineers and analyzers at ThoughtWorks before Paul Hammant joined the group and controlled the improvement of the second method of operation that would later move toward becoming "Selenium Remote Control" (RC). The apparatus was publicly released that year. 

In 2005 Dan Fabulich and Nelson Sproul (with assistance from Pat Lightbody) made an offer to acknowledge a progression of patches that would change Selenium-RC into what it turned out to be best known for. In a similar meeting, the controlling of Selenium as an undertaking would proceed as a council, with Huggins and Hammant being the ThoughtWorks delegates. 

In 2007, Huggins joined Google. Together with others like Jennifer Bevan, he proceeded with the advancement and adjustment of Selenium RC. In the meantime, Simon Stewart at ThoughtWorks built up a prevalent program robotization device called WebDriver. In 2009, after a meeting between the designers at the Google Test Automation Conference, it was chosen to combine the two tasks and call the new undertaking Selenium WebDriver, or Selenium 2.0. 

In 2008, Philippe Hanrigou (at that point at ThoughtWorks) made "Selenium Grid", which gives a centre point permitting the running of different Selenium tests simultaneously on any number of a neighbourhood or remote frameworks, along these lines limiting test execution time. Lattice offered, as open source, a comparative capacity to the inside/private Google cloud for Selenium RC. Pat Lightbody had officially made a private cloud for "HostedQA" which he went ahead to pitch to Gomez, Inc. 

The name Selenium originates from a joke made by Huggins in an email, deriding a contender named Mercury, saying that you can cure mercury harming by taking selenium supplements. The others that got the email took the name and kept running with it.


COMPONENTS OF SELENIUM ARE:


  • Selenium client API
  • Selenium IDE is an entire incorporated advancement condition (IDE) for Selenium tests. 
  • Selenium WebDriver is the successor to Selenium RC.
  • Selenium Remote Control (RC) is a server, written in Java, that acknowledges summons for the program through HTTP. 
  • Selenium Grid is a server that enables tests to utilize web program examples running on remote machines.
Now that you know about selenium in general, now its time to take the wheel around and go technical .

No comments:

Post a Comment