当我在日期字段中输入错误数据时,如何在控制台中打印错误消息

时间:2015-05-27 10:10:44

标签: selenium-webdriver webdriver

这是我的代码,

WebElement Dob=driver.findElement(By.id("DateOfBirth"));
Dob.clear();
Dob.sendKeys("10052011");
Dob.sendKeys(Keys.TAB);
Thread.sleep(50);
try{
    boolean doberr=driver.findElement(By.id("DateOfBirth-error")).isDisplayed();
    if(doberr==true){
        System.out.println("Date of Birth must be less than or equal to MemberCommencingDate");
    }
    }catch(Exception e10){
    //don't stop my script
    e10.printStackTrace();
}
//Gender
Select Gender=new Select(driver.findElement(By.id("Gender")));
Gender.selectByIndex(1);

当我在DateOfBirth字段中给出无效日期时,WebDriver会在控制台上打印消息但是当我设置有效的输入脚本时,测试失败并且驱动程序无法选择性别。

0 个答案:

没有答案