【发布时间】:2024-01-18 17:48:01
【问题描述】:
我想在日历框中发送密钥,但该框中有默认值
我尝试在 sendKeys 之前清除它,但它不起作用
我的代码:
Actions actions = new Actions(driver);
actions.moveToElement(driver.findElement(By.xpath("//*[@id='dateOfBirth']")));
actions.click();
actions. clear();
Thread.sleep(3000);
actions.sendKeys("07-12-2018");
actions.sendKeys(Keys.TAB);
actions.build().perform();
请帮我清除盒子
HTML 代码:
<input type="text" value="07-14-1993" id="dateOfBirth" class="react-datepicker-ignore-onclickoutside">
【问题讨论】:
-
请向我们展示此框、网络链接或 HTML 代码
-
@AndreiSuvorkov 请查看更新问题中的 html 代码,其中包含我要清除的默认值
-
当用户想要手动更改日期时需要做什么?
-
他必须选择日期,如选择年份,然后日期更改日期@AndreiSuvorkov
-
我明白他必须选择。究竟是什么意思选择?单击然后在输入字段中输入,或者单击会打开一些东西?
标签: java selenium automation cucumber bdd