我正在尝试使用sendkeys在日期文本字段中输入日期,但是一旦焦点移动,文本就会消失。 HTML;
<div class="v-datefield v-datefield-popupcalendar v-widget v-datefield-day">
<input id="gwt-uid-109" class="v-textfield v-datefield-textfield" type="text" aria-describedby="gwt-uid-105" aria-controls="gwt-uid-106" aria-labelledby="gwt-uid-108" tabindex="0"/>
我试过发送密钥getElement(locator).sendKeys(expectedValue);
答案 0 :(得分:0)
该字段的编程方式是,如果您从日期字段中取出该值,则该值将重置为&#34;&#34;
如果我建议,请手动尝试并查看它是否具有相同的行为。 通过sselenium过来: 试试这个: •First DatefieldElement.Clear(); •然后DateFielsElement.SendKeys(值) •然后使用Robot API按Enter键
Robot rob = new Robot
Thread.sleep(500);
rob.keyPress(KeyEvent.VK_ENTER)