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();