Unit 2: Selenium IDE and WebDriver - Subjective Questions

CSE377 — Web Automation Testing • Practice Questions with Detailed Answers

20 questions

1

Define Selenium IDE and explain its role in web automation testing.

2

Explain the important features of Selenium IDE.

3

Describe the procedure for creating a Selenium IDE script by recording user actions.

4

What are Selenium IDE commands? Explain the categories of commands with examples.

5

Distinguish between actions, assertions, and verifications in Selenium IDE.

6

Explain the importance of locators in Selenium IDE and describe common locator strategies.

7

Describe how debugging is performed in Selenium IDE using a breakpoint.

8

What is a start point in Selenium IDE? Explain how it differs from a breakpoint and how it is used.

9

Compare breakpoint debugging and start point debugging in Selenium IDE.

10

Explain the meaning of Selenium WebDriver and describe its working architecture.

11

Differentiate between Selenium IDE and Selenium WebDriver.

12

Describe the major capabilities of Selenium WebDriver for browser automation.

13

Explain the types of browser support available for Selenium WebDriver.

14

Compare ChromeDriver, GeckoDriver, and Edge WebDriver in Selenium automation.

15

Explain the browser navigation commands in Selenium WebDriver with suitable examples.

16

Distinguish between the WebDriver commands get() and navigate().to().

17

Develop a logical Selenium WebDriver workflow that opens a website, navigates through two pages, returns to the previous page, and refreshes it.

18

Explain how a Selenium WebDriver session is created and terminated during browser automation.

19

Discuss the factors that should be considered when selecting a browser for Selenium WebDriver testing.

20

Explain the challenges of recording tests in Selenium IDE and describe ways to improve the recorded script.