selenium如何处理基于Web的弹出窗口?

WebDriver中提供了专门用于处理Alert弹框的API,包含四种常用方法:

(1) void dismiss():单击弹出窗口中的“取消”按钮;

(2) void accept():单击弹出窗口中的“确定”按钮;

(3) String getText():返回显示在Alert框中的文本;

(4) void sendKeys(String stringToSend):以字符串形式输入内容至Alert框中。

Sample code:

// 单击弹出窗口中的“确定”按钮
Alert alert = driver.switchTo().alert();
alert.accept();

 



我的回答