- Selenium WebDriver software
testing tool Is well designed object oriented API which Is developed
to automate web and mobile applications testing process. WebDriver API
Is bigger than Selenium RC but It's Architecture Is simple and easy to
understand compared Selenium RC API.
- We can automate our web
application's software testing process using selenium webdriver.
- We can say it is advanced version
of selenium RC software testing tool because some limitations of selenium
RC has been overcome In selenium WebDriver software testing
tool.
- WebDriver Is designed to provide
better support for dynamic changing pages. Example : Web page
elements of software web application is changing without reloading the
page. In this case WebDriver works better.
- Selenium Webdriver software
testing tool Is more faster that Selenium RC software testing
tool as It Is directly Interacting with web browsers and
mimic the behavior of a real user. Example : User clicks on
button of web page or moving mouse on main menu to get the sub menu list.
WebDriver works Same.
- All popular browser vendors are
active participants In selenium WebDriver's development and all of them
have their own engineers team to Improve this framework.
You can Include answers
of Question 2, Question 3, Question 4 and Question 5 In
answer of this question If Interviewer need more detail on selenium webdriver.
2 : Tell
Me WebDriver Supported Browsers?
Answer :
Selenium WebDriver API has a many different drivers to test your web
application In different browsers. List of Webdriver browser drivers are as
bellow.
- Firefox
Driver - For Mozilla
Firefox browser
- Internet
Explorer Driver -
For Internet Explorer browser
- Chrome
Driver - For Google
Chrome browser
- HtmlUnit
Driver -
GUI-Less(Headless) browser for Java programs
- Opera
Driver - For Opera
browser
3 : Tell
Me WebDriver Supported Mobile Testing Drivers?
Answer : We
can get support of mobile software application testing using Selenium
webdriver. Selenium WebDriver supports bellow given drivers to test mobile
application.
- AndroidDriver
- OperaMobileDriver
- IPhoneDriver
4 : Which
Programming Languages Supported By Selenium WebDriver To Write Test Cases?
Answer :
Selenium WebDriver Is very wast API and It support many different languages to
write test cases for your software web application. List of WebDriver supported
languages are as bellow.
- Java
- C#
- Python
- Ruby
- Perl
- PHP