Selenium Webdriver 中的日期格式问题

Date formatting issue in Selenium Webdriver

我正在尝试编写简单的测试,允许在允许检查有关车辆信息的页面上输入特定汽车搜索的日期(将来我想创建动态数据更改,以便检查所有可能性并找到合适的日期):

https://historiapojazdu.gov.pl/

但是当我尝试发送任何日期甚至是静态值时,我收到“..____”作为响应而不是数字输入。

public class VinTest {

public static void main(String args[])
{
    int DD=01;
    int MM=01;
    int YYYY=2000;
}

@Test
public void date_FF() {
    WebDriver ffDriver = new FirefoxDriver();
    //   Calendar calendar = Calendar.getInstance();
    //   calendar.setTime(new Date());
    //   calendar.add(Calendar.DATE,10);
    //  System.out.println(calendar.getTime());
    ffDriver.get("https://historiapojazdu.gov.pl/");
    WebElement NrRej = ffDriver.findElement(By.id("_historiapojazduportlet_WAR_historiapojazduportlet_:rej"));
    WebElement Vin = ffDriver.findElement(By.id("_historiapojazduportlet_WAR_historiapojazduportlet_:vin"));
    WebElement DataRej = ffDriver.findElement(By.id("_historiapojazduportlet_WAR_historiapojazduportlet_:data"));
    WebElement SubmitButton = ffDriver.findElement(By.id("_historiapojazduportlet_WAR_historiapojazduportlet_:btnSprawdz"));
    NrRej.sendKeys("PN58210");
    Vin.sendKeys("W0L0TGF48Y6064323");
    DataRej.sendKeys("01012000");
   // SubmitButton.click();

    ffDriver.close();

}

}

有人能告诉我如何避免将“01012000”转换为“..____”

您需要先激活日期框,然后才能在日期内书写。

DataRej.click();
DataRej.sendKeys("01012000");