Advertise

Saturday, February 2, 2013

WebDriver Alert and Prompts access

Alert alert = driver.switchTo().alert();

String alertText = alert.getText(); 

alert.accept(); // Accepting alert . Like clicking on OK button.

alert.dismiss(); // Dismiss alert . Like clicking on cancel button.

alert.sendKeys(Keys.BACK_SPACE); // Send keys. Example in my case i am sending backspace.

WebDriver Select- Select/Deselect Entries from drop down.


Select value form drop down:


WebElement option = driver.findElement(By.xpath("//path_to_drop_down"));

Select select  = new Select(options);

List<WebElement> allOptions= select.getOptions();
List<WebElement> allSelectedOptions= select.getAllSelectedOptions();

WebElement firstSelectedOption = select.getFirstSelectedOption();

select.selectByVisibleText("text to Select from drop down");

select.selectByIndex(0) //Select first index element

select.selectByIndex(1) //Select second index element

select.selectByValue("value to select")

select.deselectAll() // Clear all selected entries.

select.deselectByValue("deselect field value") // As name suggest deselect selected entry based on input.

select.deselectByIndex(0) // As name suggest deselect selected entry based on index.

select.deselectByIndex(1) // As name suggest deselect selected entry based on index.

select.deselectByVisibleText("deselect from drop down") // As name suggest deselect selected entry based on visible text.