Debomita Bhattacharjee has Published 897 Answers

How to switch to frames in Selenium?

Debomita Bhattacharjee
Published on 10-Jun-2020 15:00:32
We can switch to frames in Selenium with the help of the following methods −switchTo()defaultContent()This method is for switching to and fro in between frames and parent frames. The focus is shifted to the main page.switchTo().parentFrame()This method is used to switch the control to the parent frame of the current ... Read More

How to handle frames in Selenium?

Debomita Bhattacharjee
Published on 10-Jun-2020 14:58:33
We can handle frames in Selenium with the help of following methods −switchTo().frame( frameNumber)This method uses the frame id as the parameter. The index of frame id starts from 0. NoSuchFrameException is thrown if the frame is not found.switchTo().frame( frameName)This method uses the frame name as defined by the developer ... Read More

How to handle popup windows in Selenium?

Debomita Bhattacharjee
Published on 10-Jun-2020 14:54:55
Selenium has getWindowHandles() method , which returns all the window handle ids for all the open windows. This is stored in Set data structure in String data types.In order to navigate to a specific window, we need to traverse to the window we want to access with the iterator() method ... Read More

How to handle web based alerts in Selenium?

Debomita Bhattacharjee
Published on 10-Jun-2020 14:49:12
Selenium WebDriver gives multiple APIs to handle pop ups or alerts with the help of Alert interface.dismiss()This will cancel the button for alert.accept()This will accept the button for alert.getText()This will extract the text on alert.sendKeys()This will enter text on the alert box.ExampleSyntax with code snippet −// Alert    Alert a ... Read More

What does fluent wait perform?

Debomita Bhattacharjee
Published on 10-Jun-2020 14:38:47
Fluent wait is a dynamic wait which makes the driver pause for a condition which is checked at a frequency before throwing an exception. The element is searched in DOM not constantly but at a regular interval of time.For example, if the wait is for 5 seconds, FluentWait monitors the ... Read More

What does explicit wait perform?

Debomita Bhattacharjee
Published on 10-Jun-2020 14:36:27
Explicit waits are applied to a specific element in the web page. It shall pause the execution till the condition is satisfied. Explicit wait is also a dynamic one since if the wait time is fifteen seconds and the conditions (like waiting for an element to be clickable, visible or ... Read More

What does implicit wait perform?

Debomita Bhattacharjee
Published on 10-Jun-2020 13:52:48
Implicit is the default waiting time for each test step in our execution. Thus if we keep an implicit wait of ten seconds, each test step will wait for that amount of time for an action to take place and then move to the next step.Implicit wait is a dynamic ... Read More

What are the different types of wait available in Selenium?

Debomita Bhattacharjee
Published on 10-Jun-2020 13:51:04
The different types wait available in Selenium are listed below −Implicit waitThis is one of dynamic waits in Selenium with the Syntax as −driver.manage().timeouts().implicitlyWait(12, TimeUnit.SECONDS);Explicit waitThis is one of dynamic waits in Selenium with the Syntax as −WebDriverWait w = new WebDriverWait(driver, ); w.until(ExpectedConditions.visibilityOfElementLocated(By.xpath("<<xpath expression>>")));Fluent waitThis is one of dynamic ... Read More

How to set the size of the browser window in Selenium?

Debomita Bhattacharjee
Published on 10-Jun-2020 13:46:08
We can set the size of the browser window by the following methods −getSize() methodJavascript executorExampleWith setSize() method.import org.openqa.selenium.By; import org.openqa.selenium.Keys; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.chrome.ChromeDriver; import java.util.concurrent.TimeUnit; import java.util.List; public class BrowserDimension {    public static void main(String[] args) {       System.setProperty("webdriver.chrome.driver", "C:\\Users\\ghs6kor\\Desktop\\Java\\chromedriver.exe");       ... Read More

How to perform scrolling action on page in Selenium?

Debomita Bhattacharjee
Published on 10-Jun-2020 13:40:32
We can perform the following actions with respect to scrolling in Selenium −Vertical scrollingThe scrolling down to a specific pixel.JavascriptExecutor j = (JavascriptExecutor) driver; // scroll down by 1500 pixel with coordinates 0 and 1500 in x, y axes j.executeScript("window.scrollBy(0, 1500)");The scrolling down to the bottom of the page.JavascriptExecutor j ... Read More
Advertisements