gpt4 book ai didi

java - Selenium : Unable to inspect element on datepicker from chrome/firefox

转载 作者:行者123 更新时间:2023-11-30 12:07:53 24 4
gpt4 key购买 nike

我在页面上有一个 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 验证日期选择器是否显示/存在

注意:能够将数据直接传递到日期框。但我的目标是使用日期选择器

截图 enter image description here

链接

<!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>

最佳答案

所以我做了相同的日期选择器操作但是前端是用angular js制作的我会和你分享代码

enter image description here

enter image description here

所以我所做的是首先单击输入字段,然后使用日期格式的发送文本传递日期,我将向您显示代码..

 public static WebElement txtFRegEndDate(WebDriver driver)
{
WebElement element = null;
WebDriverWait wait = new WebDriverWait(driver, 50);
element = wait.until(ExpectedConditions.elementToBeClickable(By.xpath("//input[@id='FarmerEndDate']")));
return element;
}

WebElement txtFRegEndDate = FrDateSetPage.txtFRegEndDate(driver);
txtFRegEndDate.clear();
Thread.sleep(2000);
txtFRegEndDate.sendKeys(datArr[8].toString());

在我的例子中,这对我有用,而且上面的代码是用 java 编写的,所以您也可以在 python 中执行此操作,如果您有任何疑问,请告诉我们

关于java - Selenium : Unable to inspect element on datepicker from chrome/firefox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54625038/

24 4 0
文章推荐: javascript - 访问 json 数组元素的动态方式
文章推荐: ios - UIView.animate View 框架的问题
文章推荐: javascript - 如何使用正确的值在 plotly.js 中制作堆积面积图?
文章推荐: javascript - 谷歌地图生成空白灰色
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com