【问题标题】:How to read "Date" value from "Excel" and send that value into "Date picker" using "Selenium WebDriver"如何从“Excel”中读取“日期”值并使用“Selenium WebDriver”将该值发送到“日期选择器”
【发布时间】:2019-12-22 14:30:17
【问题描述】:

我使用了"Date"作为单元格类型的excel表格,格式为dd-mm-yyyy

在 selenium 代码中我使用了下面的代码

String value = String.valueOf(sheet.getRow(1).getCell(1).getDateCellValue())
driver.findElement(By.id("Datepickerid")).sendkeys(value)

但是日期值没有输入到日期选择器中,只有"--" 值在“日期选择器”字段中输入。任何人都可以帮助我如何从 excel 中读取日期值并使用 "Sendkeys" 方法将该日期值输入到“日期选择器”字段中

【问题讨论】:

  • 你能输入这个日期选择器代码吗?
  • 哪个日期选择器代码?
  • 这个日期选择器,您尝试在其中放置日期。我的意思是选择器的源代码,或者 - 如果它是公开的 - 链接到 url,我们可以在其中看到这个日期选择器的样子。
  • 这个“日期选择器”是可写的吗?我的意思是你能用 sendKeys 命令在那里输入一些东西吗?

标签: java excel date selenium-webdriver


【解决方案1】:

下面的代码可以让我在日期选择器文本框中输入日期值。解决方案是我评论了“清除”声明。之后它正在工作。在电子表格中,单元格也有类似 '11-05-2019 的数据(以单引号开头) WebElement date_Of_Reg = driver.findElement(By.id("SingleMainContent_txtRegDate")); //date_Of_Reg.clear(); date_Of_Reg.sendKeys(data_entry_sheet.getRow(loop_Var).getCell(15).getStringCellValue());

【讨论】:

    猜你喜欢
    • 2014-02-19
    • 2019-03-22
    • 1970-01-01
    • 2018-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-18
    • 1970-01-01
    相关资源
    最近更新 更多