
Browser Support – Mozilla Firefox, Internet Explorer, Google Chrome, Safari, Opera, Android, iOS, HtmlUnit. Operation System Support – Windows, Mac OS, Linux, Solaris. Selenium Web Driver supports Java, C#, PHP, Python, Perl, Ruby. It controls the browser by directly communicating with it. It is implemented through a browser-specific (chrome, Mozilla, IE) driver. Selenium Web Driver is a browser automation framework that accepts commands and sends them to a browser. Selenium is a browser automation tool which interacts with browser and automate end to end tests of a web application.It is a suite of tools: Selenium IDE (for record and playback), Selenium grid (to execute tests in parallel in different browsers/machines) and Selenium web driver.We will be using selenium web driver for automation. What you will Learn (Ctrl+Click to follow link): In this tutorial we are going to study about selenium-webdriver overview plus how to download and configure selenium-java jars in eclipse from scratch!! This is the first tutorial in this sereis. I am still working on these tutorials and will take some time to complete them with the best quality.Welcome to the Selenium-Java series.
Maps – HashMap, LinkedHashMap, and TreeMap.Sets – HashSet, LinkedHashSet, and TreeSet.Access Modifiers – Public, Private, Protected and Default.Polymorphism – Overloading and Overriding.Encapsulation or Data Hiding – Getters and Setters.Introduction to an Object-Oriented programming language.Arrays – One Dimensional and Two Dimensional.
Condition Statements – if condition, if-else condition, and Switch Statement. Introduction to JAVA Programming Language.
There are some topics you should master.īelow are the topics which are important to work with Selenium and to crack any Interview: To learn selenium having good knowledge of Java is important. Selenium can be integrated with programming languages like Java, C#, Perl, Ruby, Python, etc. In this series of tutorials, we will learn Java Programming Language which is required to learn Selenium Automation Tool.