1 / 10

What is Selenium?

Selenium is a suite of software tools to automate web browsers.<br><br>A suite of Software Tools: means a set of one or more tools together.<br>Automate Web Browser: This means only automating web-based applications, not for window-based applications and desktop applications.

Télécharger la présentation

What is Selenium?

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. What is Selenium? WWW.STUDYSECTION.COM

  2. What is Selenium? Selenium is a suite of software tools to automate web browsers. • A suite of Software Tools: means a set of one or more tools together. • Automate Web Browser: This means only automating web-based applications, not for window-based applications and desktop applications.

  3. What is the Selenium Tool suite or Selenium Component? Selenium IDE: Selenium integrated Environment. • It is basically used for Recording and Playing. • It can be used only with FF Browsers. This means we can not use it with other browsers. • It is a FF Browsers Plugin, used to create and execute Test Cases. Features: • Create Test Cases, Test Suite (We can Record Test Cases) • Enhance Test Cases (like add comments) • Execute Test Cases, Test Suite one by one. • Export Test Cases to any other supporting language (format) like Java, Ruby, etc. Note: Selenium IDE Test Cases default format is .html

  4. Selenium RC Selenium Remote Control Server: It is also known as Selenium 1. • Selenium 1 = Selenium IDE + Selenium RC + Selenium Grid • It is a server and launches all the browsers, but one at a time. • It acts as an API and Library.

  5. Selenium Webdriver: • The advanced version of Selenium RC is known as Selenium Webdriver. • It is also called Selenium 2 • The limitations which are identified in Selenium RC are overcome and given added advantages. • It supports various programming environments like JAVA, PHP, RUBY, etc. • Using webelement/ Objects/ locators/ properties webdriver methods, we can create and execute Test Cases. • It supports all the browsers like FF, Opera, IE, Safari & Chrome, etc. • It supports various OS. • We can use cross-browser testing. • The default driver for selenium is FF Driver.

  6. Advantages: • Not necessary to start Selenium Server to run the Webdriver program. • By default, it maximizes the browser and launches only the browser, not the command history browser. • By default, Webdriver maintains the page load synchronization. • If it is Page refresh, we need to handle it by using thread.sleep(). • We can use Webdriver & Selenium RC commands in a single class. • Selenium Webdriver has a programming interface.

  7. Selenium Grid: • It doesn’t support creating Test Cases • It doesn’t for Test Case design • It is only for Test Execution • It supports II Test Execution • Maximum of 5 browsers can be launched • It is used to save time. • It is used to execute tests across different browsers and different OS. • Note: Selenium Grid 2 supports Selenium RC test as well as Selenium Webdriver tests. It doesn’t support Selenium IDE

  8. Selendroid • It is used to test Mobile applications on the Android platform. • What are Testing Framework and other Tools used in Selenium Automation? • Testing Frameworks: • JUnit Framework: It is a unit test framework. It is basically used by Developers. It doesn’t belong to Selenium Suite. • TestNG Framework: It is used by Tester. It is also not a part of the Selenium Suite. • Tools: • Eclipse: • It is used to create and execute Java programs. • To add Webdriver .Jar File • Install TestNG and JUnit Testing Framework. • FireBug and Firepath: Used as a plug-in with FF Browser to find out the web elements. We use inspect elements with IE. • Browsers and Browser Drivers.

  9. Online Selenium Certificate Exam • Selenium Webdriver Features Certification Exam • Selenium IDE 3.X Certification Exam • Selenium Developer Diploma Exam

  10. About StudySection • Welcome to StudySection - the most loved online platform for eCertification in several subjects including but not limited to Software Development, Quality Assurance, Business Administration, Project Management, English, Aptitude and more. From more than 70 countries students are StudySection Certified. If you are not yet StudySection certified it's not late. You can start right now. • Being StudySection Certified helps you take your education level few notches up and have an edge over other candidates when you need it the most. Globally, our students are employed in different organizations and are utilizing the benefit of being certified with us.

More Related