java - Selenium:无法从 chrome/firefox 检查日期选择器上的元素
问题描述
我在页面上有一个 DatePicker。当我点击它时,Datepicker 出现了。但我无法检查日期选择器上的任何日期。
请在下面找到附加的 HTML 代码
<!DOCTYPE html>
<html lang="en" dir="ltr">
<body class="toolbar-tray-open toolbar-horizontal toolbar-fixed toolbar-
loading">
<div class="form-item__field js-form-item form-item js-form-type-date form-
item-changed js-form-item-changed">
<input type="date" data-drupal-selector="edit-changed" data-drupal-date-
format="Y-m-d" id="edit-changed" name="changed" value="" size="30"
class="form-date form-item__element--date form-item__element" />
</body>
</html>
复制上面的代码并将其保存为 datePicker.html,然后在任何浏览器中打开。单击 DatePicker 字段并尝试检查
目标: 应该能够使用 selenium java 中的日期选择器检查元素并选择日期(或)应该能够使用 selenium java 验证日期选择器是否显示/存在
注意: 我能够将数据直接传递到日期框。但我的目标是使用日期选择器
关联
<!DOCTYPE html>
<html lang="en" dir="ltr">
<body class="toolbar-tray-open toolbar-horizontal toolbar-fixed toolbar-loading">
<div class="form-item__field js-form-item form-item js-form-type-date form-item-changed js-form-item-changed">
<input type="date" data-drupal-selector="edit-changed" data-drupal-date-format="Y-m-d" id="edit-changed" name="changed" value="" size="10" class="form-date form-item__element--date form-item__element" />
</body>
</html>
解决方案
推荐阅读
- html - 如何将 48 小时或 2 天添加到 html 中的日期时间戳
- mongodb - mongodb元组比较(有序)
- vba - VBA将ppt对象移动到特定位置
- networking - 谷歌云平台阻止来自 Digitalocean 的网络数据
- java - createSocket() 很长一段时间后返回
- python - 每次我尝试返回此变量时,它都会返回 None
- javascript - Javascript 默认隐藏 var 数组,然后在单击按钮时与第二个数组交替
- azure - AKS 负载平衡器静态 IP 分配不起作用(保持挂起)
- java - 是否可以使弹簧网关路由不区分大小写?
- java - Spring 集成 JdbcPollingChannelAdapter 与可配置的 Select 和 Update SQL