selenium
सेलेनियम के साथ पॉपअप अलर्ट स्वीकार करना
खोज…
पायथन का अलर्ट स्वीकार करने का उदाहरण
from selenium import webdriver
# Create a new webdriver
driver = webdriver.Chrome()
# Get a page that has a popup window (Use mouse to click "try it" button)
driver.get("http://www.w3schools.com/js/tryit.asp?filename=tryjs_alert")
# Accept the opened alert
driver.switch_to.alert.accept()
सी # वेबड्राइवर को एक्सटेंशन
public static IWebDriver dismissAlert(this IWebDriver driver)
{
try
{
IAlert alert = driver.SwitchTo().Alert();
alert.Dismiss();
}
catch {}
return driver;
}
public static IWebDriver acceptAlert(this IWebDriver driver)
{
try
{
IAlert alert = driver.SwitchTo().Alert();
alert.Accept();
}
catch { }
return driver;
}
कैसे इस्तेमाल करे:
driver.acceptAlert();
driver.dismissAlert();
जावा
सरल चेतावनी के लिए:
Alert simpleAlert = driver.switchTo().alert();
String alertText = simpleAlert.getText();
System.out.println("Alert text is " + alertText);
simpleAlert.accept();
शीघ्र चेतावनी के लिए:
Alert promptAlert = driver.switchTo().alert();
String alertText = promptAlert.getText();
System.out.println("Alert text is " + alertText);
//Send some text to the alert
promptAlert.sendKeys("Accepting the alert");
Thread.sleep(4000); //This sleep is not necessary, just for demonstration
promptAlert.accept();
पुष्टि चेतावनी के लिए:
Alert confirmationAlert = driver.switchTo().alert();
String alertText = confirmationAlert.getText();
System.out.println("Alert text is " + alertText);
confirmationAlert.accept();
एक और तरीका है कि आप ऐसा कर सकते हैं, कोशिश-कैच के अंदर अपना कोड लपेटें:
try{
// Your logic here.
} catch(UnhandledAlertException e){
Alert alert = driver.switchTo().alert();
alert.accept();
}
// Continue.
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow