Java代码
<wbr></wbr>
<wbr></wbr>
package com.test;
import java.util.List;
import org.openqa.selenium.Alert;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.support.ui.Select;
public class Test_Dialogs {
public static void main(String[] args) {
String url = "file:///C:/Documents and Settings/fei yong/桌面/t.html";
<wbr><wbr>//打开chrome</wbr></wbr>
<wbr><wbr>WebDriver driver = new ChromeDriver();</wbr></wbr>
<wbr><wbr><wbr><wbr>driver.get(url);</wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr>//点击第一个按钮,输出对话框上面的文字,然后叉掉</wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr>driver.findElement(By.id("alert")).click();</wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><span style="color:#FF0000; word-wrap:normal; word-break:normal; line-height:21px">Alert alert = driver.switchTo().alert();</span></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr>String text = alert.getText();</wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr>System.out.println("alert:"+text);</wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr>alert.dismiss();</wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr>//点击第二个按钮,输出对话框上面的文字,然后点击确认</wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr>driver.findElement(By.id("confirm")).click();</wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr>Alert confirm = driver.switchTo().alert();</wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr>String text1 = confirm.getText();</wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr>System.out.println("confirm:"+text1);</wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr>confirm.accept();</wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr>//点击第三个按钮,输入你的名字,然后点击确认,最后</wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr>driver.findElement(By.id("prompt")).click();</wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr>Alert prompt = driver.switchTo().alert();</wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr>String text2 = prompt.getText();</wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr>System.out.println("prompt:"+text2);</wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr>prompt.sendKeys("fei");</wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr>prompt.accept();</wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr>//driver.quit();</wbr></wbr></wbr></wbr>
}
}