Start the test now.
Don't be afraid of coding in automation | Take the challenge to master Selenium as a beginner | Don't limit your experience & skills to manual testing | Do not block your potential
Question 1 of 10
How many years of Selenium experience do you have?
I am completely new to Selenium
1 to 2 years
3 to 4 years
5 years or more
Question 2 of 10
What is Selenium?
Selenium is an automation testing tool for Mobile applications.
Selenium is an automation testing tool for Cloud applications.
Selenium automates browsers. Selenium has become a very powerful automation testing tool for web applications.
Selenium is a performance testing tool for Web applications.
Question 3 of 10
What is Selenium WebDriver?
Selenium WebDriver supports multiple browsers, multiple operating systems, and multiple programming languages to develop web applications.
Selenium WebDriver is a collection of open source APIs which uses browser native commands to drive the browser, as a real user would, either locally or on remote machines. It is mainly used to automate web applications.
Selenium WebDriver is a free open source multi-purpose automation tool for the different web. mobile, desktop applications.
All of the above
Question 4 of 10
What is the preferred order to find out the best locator strategy for a web element?
By Id, By name, By CSS Selector, By XPath
By Id, By name, By XPath, By CSS Selector
By Tag, By Class, By ID, By XPath
By Id, By Name, By Tag, By Class
Question 5 of 10
Consider the good practice - you have to capture a screenshot for a failed test. How do you do that using Selenium WebDriver?
We can't do that using Selenium WebDriver.
Using code like (BrowserScreenshot)driver).getScreenshotAsImage(OutputType.PNG);
We can do using a programming language + browser method call
Using code like (TakesScreenshot)driver).getScreenshotAs(OutputType.FILE);
Question 6 of 10
Why we need Selenium Grid when we have Selenium WebDriver for test scripting?
Selenium Grid is used to develop a Hybrid Automation Framework easily and it supports continuous testing as well.
Selenium Grid can easily execute compatibility testing on different browser & operating systems combinations without the help of Selenium WebDriver.
Selenium Grid is used for distributed & parallel running of automated tests using Selenium WebDriver execution nodes. Selenium Grid has no role in actual test scripting.
All the above
Question 7 of 10
What should be the starting core framework of your Selenium Hybrid Automation Framework?
Keyword Driven Framework
Data Driven Framework
Continous TestIng + TestOps framework
Page Object Framework
Question 8 of 10
What is Page Factory? Is it an alternative to Page Object Pattern?
Yes. Page Factory is better than Page Object Pattern. Page Factory is a highly enhanced Page Object Pattern.
No. Page Factory is an enhancement on the top of Page Object Pattern implementation in terms of WebDriver initialization, Web Elements initialization & memory management.
Yes. Page Factory is an enhancement to Selenium WebDriver in terms of browser handling, handling web pages, and improved test scripting
None of the above
Question 9 of 10
Can we achieve Continuous Testing with Selenium WebDriver?
Yes, Selenium 4 has inbuilt Continuous Testing support.
We need Hybrid Automation Framework with BDD + Cucumber for Continuous Testing.
We need a Build Management & CI/CD tools like Maven, Jenkins, GitHub for Continuous Testing.
We need cloud platforms like BrowserStack, SauceLabs for Continuous Testing.
Question 10 of 10
How are you implementing the Data-Driven Framework(DDF)?
I am implementing DDF using Selenium 4 features.
I am implementing DDF using Selenium WebDriver, TestNG, Apache POI, and Excel files.
I am implementing DDF using Selenium Grid, TestNG, JDBC, and Excel files.
I am implementing DDF using Selenium IDE, TestNG, Apache POI, and Excel files.