Selenium webdriver 如何在IE-SeleniumWebDriver中找到警报的(定位器)ID或Xpath

Selenium webdriver 如何在IE-SeleniumWebDriver中找到警报的(定位器)ID或Xpath,selenium-webdriver,alert,Selenium Webdriver,Alert,如何查找警报的Xpath或Id? 单击保存按钮后,屏幕上会显示警报弹出窗口。我无法使用开发人员工具找到警报的xpath或id 还有,如何从警报中提取文本 谢谢, Thyagu您不能,因为它不在html中。但是,您可以使用以下代码处理警报: driver.switchTo().alert().accept(); 您可以使用以下代码从警报中检索文本 String alertMessage = driver.switchTo().alert().getText(); System.out.print

如何查找警报的Xpath或Id? 单击保存按钮后,屏幕上会显示警报弹出窗口。我无法使用开发人员工具找到警报的xpath或id

还有,如何从警报中提取文本

谢谢,
Thyagu

您不能,因为它不在html中。但是,您可以使用以下代码处理警报:

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

您可以使用以下代码从警报中检索文本

String alertMessage = driver.switchTo().alert().getText();
System.out.print(alertMessage);

无法找到警报的x路径或id。您只能单击“警报”。要接受或解除警报,可以使用switchTo()方法

HTML:Save-Selenium:WebElement-button=driver.findElement(By.id(“??”);
  driver.switchTo().alert().accept();
  driver.switchTo().alert().dismiss();