这是我的代码,
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会在控制台上打印消息但是当我设置有效的输入脚本时,测试失败并且驱动程序无法选择性别。