Skip to main content

Operating Systems supported by Selenium Webdriver

Microsoft Windows:
Most versions of MS Windows that are currently still supported by Microsoft should work with Selenium. Altough here's the list of OS's we currently run tests against before each release:
  •     Windows XP (to be unsupported on April 8, 2014)
  •     Windows 7
  •     Windows 8
  •     Windows 8.1
If your version of windows is not listed, it does not mean Selenium won't attempt to support it. That only means we don't continually run tests on that particular version of Windows.

Apple OS X:
We currently do not use any version of OS X in our automated tests against the selenium project. However most developers on the project are using a recent version of OS X and we'll continue to support the current stable release and often the previous release.

Linux:
We test mainly on Ubuntu, but other variations of Linux should also work where the browser manufacturers support them.

iOS:
The first lines of the iPhoneDriver (which also worked on the iPad) added to the project early in 2009.

Android:
The AndroidDriver was added in June 2010, and was primarily developed by engineers at Google.

In 2007, Steve Jobs announced the iPhone and changed the mobile Web from a curiosity to something the mainstream wanted and used. Current trends suggest that mobile Web usage will surpass desktop usage in the not too distant future. Which is a long way of saying the mobile Web is going to be a big part of the future of your sites and that it’d be an extremely wise idea to test them on mobile devices.

Comments

Popular posts from this blog

How to create package inside a project?

What Is a Package? A package is a namespace that organizes a set of related classes and interfaces. Conceptually you can think of packages as being similar to different folders on your computer. You might keep HTML pages in one folder, images in another, and scripts or applications in yet another. Because software written in the Java programming language can be composed of hundreds or thousands of individual classes, it makes sense to keep things organized by placing related classes and interfaces into packages. -> Right click on the Project (Make sure you should right click on project, because you are creating package inside the project). -> Go to New. -> Click on Package. -> In New Java Package window, enter package name in Name text box. -> Now click on Finish . -> Now you can see the package inside the project at Project Explorer area. Now your package is ready.

Advantages of Selenium Webdriver

Webdriver is a tool for automating testing web applications. Webdriver makes direct calls to the browser using each browser’s native support for automation. Selenium Webdriver does not depends upon the server. We can directly run the scripts in the main method. Selenium Webdriver is very simple, easy to use. Advantages: 1) Support for iPhone and Android testing 2) Implementation of listeners - a much awaited feature 3) Better features for Ajax testing. 4) You can easily simulate clicking on front and back button of browser. 5) You can simulate movement of a mouse using selenium. 6) You can find coordinates of any object using Webdriver. 7) You have classes in Webdriver which help you to simulate key press events of keyboard. 8) Keyword driven framework is very easy to build in webdriver. 9) Selenium Webdriver supports various languages for example java, Python, C#, Ruby, Perl, Php, Java script. 10)  WebDriver is open source & it allows you to easily integrate with testing fra...