gpt4 book ai didi

selenium - 如何使用 Selenium 自动化 HTML5 日期选择器?

转载 作者:行者123 更新时间:2023-12-05 04:04:34 25 4
gpt4 key购买 nike

我的应用程序使用了 HTML5 日期选择器。

我们需要从该日期选择器中选择日期,但该日期选择器在 DOM 中没有任何 Web 元素。

因此,我们无法选择日期。

我该如何解决这个问题?

<form action="/action_page.php">
Date:
<br>
<input type="date" name="date">
<br>

<input type="submit">
</form>

这是我们的 html 5 日期选择器代码。

最佳答案

会有很多方法,但建议采用sendKeys方法。

如果我们看到 Date Picker 控件的 DOM,只有日期的输入框。要处理这种类型的控件,首先用字符串填充日期,即如果日期格式是 MM/dd/yyyy,则将 09282018 传递到输入框。请注意,这取决于您的日期格式。

WebElement date = driver.findElement(By.xpath("//form//input[@name='date']"));
//Fill date as format, ie, MM/dd/yyyy
date.sendKeys("09282018");
date.submit();

关于selenium - 如何使用 Selenium 自动化 HTML5 日期选择器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52537799/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com