How to work with Alerts | Simple, Confirmation & Prompt Alerts | Selenium WebDriver with JAVA

Опубликовано: 29 Сентябрь 2024
на канале: Corporate IT Education
382
4

Alerts

1. Simple Alert / Java Script Alert

2. Confirmation Alert / Java Script Prompt Alert

3. Prompt Alert / Java Script Prompt Alerts

WebSite Name :
https://the-internet.herokuapp.com/

Sample Code :

//Simple or JS Alert

//driver.findElement(By.xpath("//button[text()='Click for JS Alert']")).click();

//driver.switchTo().alert().accept();
//Confirmation Alert / Java Script Prompt Alert

//driver.findElement(By.xpath("//button[text()='Click for JS Confirm']")).click();


//driver.switchTo().alert().accept();
//driver.switchTo().alert().dismiss();

//Prompt Alert / Java Script Prompt Alerts

driver.findElement(By.xpath("//button[text()='Click for JS Prompt']")).click();

//1st Approach to work with Prompt Alert

//driver.switchTo().alert().sendKeys("Like My Video");
//driver.switchTo().alert().accept();
//driver.switchTo().alert().dismiss();


// 2nd Approach

Alert prompt = driver.switchTo().alert();
prompt.sendKeys("Subscribe to my channel");
prompt.accept();