0
SELENIUM BASICDasun Eranthika
Content2       What is Selenium?         Languages  supported by Selenium         Browsers supported by Selenium       ...
What is Selenium?3       Selenium is an open source automation testing        tool for web based applications.       Lan...
What is Selenium? (cont.)4       Browsers supported by Selenium         Mozilla Firefox(till latest version)         IE...
What is Selenium? (cont.)5       Components of Selenium                            Selenium    Selenium      Selenium    ...
What is Selenium? (cont.)6       Qualities of Selenium components                    Selenium Basic | Dasun Eranthika   1...
How to Install Selenium IDE7       Selenium IDE is only compatible with Mozilla        Firefox.       It can directly do...
How to Install Selenium IDE8    (cont.)     Click Firefox> Web Developer> Selenium IDE or press Ctrl+Alt+S to get      Cli...
How to configure WebDriver9       Selenium WebDriver can be downloaded        from http://seleniumhq.org/download/      ...
How to configure WebDriver10     (cont.)        In selenium WebDriver, there is no server         which you need to start...
How to configure WebDriver11     (cont.)        Open Eclipse and configure the .jar file in         particular project pr...
How to configure WebDriver12     (cont.)              Selenium Basic | Dasun Eranthika   11/18/2012
XPath13        XML Path Language, is a query language for         selecting nodes from an XML document        addition, ...
14        For more readings, browse http://seleniumhq.org/, the         official Selenium website        To download the...
“The Journey Just                                             Began”I’m in…          Selenium Basic | Dasun Eranthika
Upcoming SlideShare
Loading in...5
×

Selenium basic

2,641

Published on

Selenium is open source tool use for webpages automate.

Published in: Technology
2 Comments
4 Likes
Statistics
Notes
No Downloads
Views
Total Views
2,641
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
201
Comments
2
Likes
4
Embeds 0
No embeds

No notes for slide

Transcript of "Selenium basic"

  1. 1. SELENIUM BASICDasun Eranthika
  2. 2. Content2  What is Selenium?  Languages supported by Selenium  Browsers supported by Selenium  OS supported by Selenium  Components of Selenium  How to install Selenium IDE  How to configure Selenium WebDriver  XPath Selenium Basic | Dasun Eranthika 11/18/2012
  3. 3. What is Selenium?3  Selenium is an open source automation testing tool for web based applications.  Languages supported by Selenium  Java (Famous)  C#  Ruby  Python  PHP  Pearl  Should know at least on programming language to digging deeper Selenium. Selenium Basic | Dasun Eranthika 11/18/2012
  4. 4. What is Selenium? (cont.)4  Browsers supported by Selenium  Mozilla Firefox(till latest version)  IE 6,7,8  Google chrome  Opera 8,9,10  Operating Systems supported by Selenium  Windows  Mac  Linux  Unix  Many more… Selenium Basic | Dasun Eranthika 11/18/2012
  5. 5. What is Selenium? (cont.)5  Components of Selenium Selenium Selenium Selenium WebDriver Grid IDE RC Selenium Basic | Dasun Eranthika 11/18/2012
  6. 6. What is Selenium? (cont.)6  Qualities of Selenium components Selenium Basic | Dasun Eranthika 11/18/2012
  7. 7. How to Install Selenium IDE7  Selenium IDE is only compatible with Mozilla Firefox.  It can directly download as an add-on to Firefox browser from Selenium official website (http://seleniumhq.org/download/).  So, it’s better to browse with Firefox. Selenium Basic | Dasun Eranthika 11/18/2012
  8. 8. How to Install Selenium IDE8 (cont.) Click Firefox> Web Developer> Selenium IDE or press Ctrl+Alt+S to get Click “Install Now” button ofitthe installIDEand and restart the browser Allow Selenium IDE to pop-up Go to http://seleniumhq.org/download/ linkmenuclick to download Selenium Selenium as Add-on IDE Selenium Basic | Dasun Eranthika 11/18/2012
  9. 9. How to configure WebDriver9  Selenium WebDriver can be downloaded from http://seleniumhq.org/download/  Also get Selenium Javadocs on the site. Javadocs will contain all the information about the architecture of WebDriver  While developing the WebDriver code, you can actually rely on that architecture and refer to them in case you are stuck in selenium.  Selenium RC has a jar file called selenium- server.jar which will be needed to start the server  In selenium WebDriver, there is no server which you need to start. Selenium Basic | Dasun Eranthika 11/18/2012
  10. 10. How to configure WebDriver10 (cont.)  In selenium WebDriver, there is no server which you need to start.  Selenium IDE is having the core engine which is based on JavaScript  can also write your own code in java script and extend the functionality of IDE (e.g.: we can read the test data from XML in IDE) Selenium Basic | Dasun Eranthika 11/18/2012
  11. 11. How to configure WebDriver11 (cont.)  Open Eclipse and configure the .jar file in particular project properties. 1. Go to the Properties of the Application>Java Build Path> Libraries 2. Click on “Add External JARs” button and add those jar files to the project. Selenium Basic | Dasun Eranthika 11/18/2012
  12. 12. How to configure WebDriver12 (cont.) Selenium Basic | Dasun Eranthika 11/18/2012
  13. 13. XPath13  XML Path Language, is a query language for selecting nodes from an XML document  addition, Xpath may be used to compute values (e.g., strings, numbers, or Boolean values) from the content of an XML document  Xpath was defined by the World Wide Web Consortium (W3C).  I’ll come with detailed slideshow about Xpath later. Selenium Basic | Dasun Eranthika 11/18/2012
  14. 14. 14  For more readings, browse http://seleniumhq.org/, the official Selenium website  To download the PDF, http://www.mediafire.com/view/?f6lcv69wnbhd6c6 Selenium Basic | Dasun Eranthika 11/18/2012
  15. 15. “The Journey Just Began”I’m in… Selenium Basic | Dasun Eranthika
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×