0% found this document useful (0 votes)
20 views3 pages

Selenium WebDriver Tasks With Examples

Selenium question bank
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views3 pages

Selenium WebDriver Tasks With Examples

Selenium question bank
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Task 1: get()

Write a script to open a website using driver.get(). Use a website like Google or a practice
site.
Example:
```java
driver.get("https://www.google.com");
```

Task 2: navigate().to()
Navigate to a URL using driver.navigate().to() instead of get(). Open any two websites in
sequence and understand the difference.
Example:
```java
driver.navigate().to("https://www.google.com");
```

Task 3: navigate().refresh()
Open a website and refresh it using driver.navigate().refresh(). Observe how the page
reloads.
Example:
```java
driver.navigate().refresh();
```

Task 4: navigate().back()
Open two different websites using navigate().to(). Then navigate back to the first website
using driver.navigate().back().
Example:
```java
driver.navigate().back();
```

Task 5: navigate().forward()
After navigating back to the first website, use driver.navigate().forward() to move forward
to the second website.
Example:
```java
driver.navigate().forward();
```

Task 6: getTitle()
Open a website and retrieve the title of the page using driver.getTitle(). Print the title to the
console.
Example:
```java
System.out.println(driver.getTitle());
```

Task 7: getCurrentUrl()
After opening a website, retrieve and print the current URL using driver.getCurrentUrl().
Example:
```java
System.out.println(driver.getCurrentUrl());
```

Task 8: getPageSource()
Open a website and print a small portion of the page source using driver.getPageSource().
Example:
```java
System.out.println(driver.getPageSource().substring(0, 100));
```

Task 9: findElement()
Open a website, locate an element using findElement() (e.g., search bar on Google), and
interact with it (e.g., send keys).
Example:
```java
WebElement searchBox = driver.findElement(By.name("q"));
searchBox.sendKeys("Selenium WebDriver");
searchBox.submit();
```

Task 10: findElements()


Open a website and use findElements() to find a list of elements (e.g., all the links on the
page). Print the count.
Example:
```java
List<WebElement> links = driver.findElements(By.tagName("a"));
System.out.println("Number of links: " + links.size());
```

Task 11: manage().window().maximize()


Open a website and maximize the browser window using
driver.manage().window().maximize().
Example:
```java
driver.manage().window().maximize();
```

Task 12: manage().window().setSize()


Open a website and resize the browser window to a custom size using
driver.manage().window().setSize().
Example:
```java
Dimension d = new Dimension(1024, 768);
driver.manage().window().setSize(d);
```

Task 13: manage().deleteAllCookies()


Open a website, delete all cookies using driver.manage().deleteAllCookies(), and verify by
checking cookies before and after deletion.
Example:
```java
driver.manage().deleteAllCookies();
```

Task 14: quit()


Open a browser session, interact with a website, and close all browser windows using
driver.quit().
Example:
```java
driver.quit();
```

Task 15: close()


Open a website and close the current browser window using driver.close() without quitting
the WebDriver session.
Example:
```java
driver.close();
```

You might also like