반응형
오늘 배운 Tip 하나 정리 해 둡니다.
Alert 창 떴을 때 Control 하는 법
Alert alert = driver.switchTo().alert();
alert.accept();
public void checkAlert() {
try {
WebDriverWait wait = new WebDriverWait(driver, 2);
wait.until(ExpectedConditions.alertIsPresent());
Alert alert = driver.switchTo().alert();
alert.accept();
} catch (Exception e) {
//exception handling
}
}
driver.switchTo().alert().accept();
or
driver.switchTo().alert().dismiss();
// Get a handle to the open alert, prompt or confirmation
Alert alert = browser.switchTo().alert();
// Get the text of the alert or prompt
alert.getText();
// And acknowledge the alert (equivalent to clicking "OK")
alert.accept();
WebDriver driver = new FirefoxDriver();
driver.get("http://localhost:8081/TestAutomation/Escape.jsp");
driver.manage().window().maximize();
WebElement txtBxHandle = driver.findElement(By.name("txtName"));
txtBxHandle.sendKeys("Socrates");
Actions action = new Actions(driver);
action.sendKeys(Keys.ESCAPE).perform();
WebElement BnEnable = driver.findElement(By.name("btnSubmit"));
BnEnable.click();
반응형
'TDD Project > Selenium Web Driver' 카테고리의 다른 글
[Selenium] 유저가 입력한 정보 관리자 모드에서 확인하는 테스트 만들기 (0) | 2014.02.03 |
---|---|
[Selenium] 두개의 시나리오나 여러 브라우저 작업을 한개의 suite 로 처리하기 (1) | 2014.02.02 |
[Selenium] IE 브라우저 사용할 때 지켜야 할 점들 (2) | 2014.01.27 |
[Selenium] Select Option 관련 로직 정리 (0) | 2014.01.27 |
Selenium WebDriver 작업시 유용한 로직 - Pagination 등 (1) | 2013.12.16 |
Selenium Webdriver - iframe 사용하기 (2) | 2013.12.05 |
Selenium WebDriver CSS Selector Tip - List<WebElement> (0) | 2013.12.04 |
Selenium WebDriver 에서 JavascriptExecutor 사용할 때 유념해야 될 상황 (0) | 2013.12.02 |
Page Objects in Selenium 2 (Web Driver) 소스 분석 (with Page Objects) 04 (0) | 2013.10.30 |
Page Objects in Selenium 2 (Web Driver) 소스 분석 (with Page Objects) 03 (0) | 2013.10.27 |