Closed Jacobvu84 closed 5 years ago
Một vài common actions liên quan tới xử lý Alert dialog. Trong PageObject
private void waitForAlert() {
new WebDriverWait(getDriver(), 60)
.ignoring(NoAlertPresentException.class)
.until(ExpectedConditions.alertIsPresent());
}
public void acceptPopUp() {
getAlert().accept();
}
public void dismissPopUp() {
getAlert().dismiss();
}
public void answerPopUp(String answer) {
getAlert().sendKeys(answer);
}
public String getTextAlert() {
return getAlert().getText();
}
Hình ảnh minh họa
Hướng dẫn cấu hình ( quan trọng )
Để cho phép viêc thực hiện javascript trong kịch bản test. Chúng ta có thể sử dụng
evaluateJavascript("return document.title");
Để tương tác với Alert dialog popup. Sử dụng
getAlert()
Dưới đây là một vài ví dụ