Javascript 使用Selenium从日期文本字段中删除输入的文本

Javascript 使用Selenium从日期文本字段中删除输入的文本,javascript,java,selenium,selenium-webdriver,Javascript,Java,Selenium,Selenium Webdriver,我正试图使用sendkeys在日期文本字段中输入日期,但一旦焦点离开,文本就会消失。 HTML 我已尝试发送密钥getElement(locator).sendKeys(expectedValue) 该字段的编程方式是,如果您将制表符移出日期字段,则该值将重置为“” 如果我可以建议,手动尝试一下,看看是否有相同的行为。 要通过Selenium解决此问题: 试试这个: •第一个DatefieldElement.Clear(); •然后是DateFielElement.SendKeys(值) •

我正试图使用sendkeys在日期文本字段中输入日期,但一旦焦点离开,文本就会消失。 HTML



我已尝试发送密钥getElement(locator).sendKeys(expectedValue)

该字段的编程方式是,如果您将制表符移出日期字段,则该值将重置为“”

如果我可以建议,手动尝试一下,看看是否有相同的行为。 要通过Selenium解决此问题: 试试这个: •第一个DatefieldElement.Clear(); •然后是DateFielElement.SendKeys(值) •然后使用机器人API点击回车键

Robot rob = new Robot
Thread.sleep(500);
rob.keyPress(KeyEvent.VK_ENTER)

我猜你应该使用日期选择器-@umeshkumara你还面临这个问题吗?你能提供更多的HTMLDOM吗?
Robot rob = new Robot
Thread.sleep(500);
rob.keyPress(KeyEvent.VK_ENTER)