【问题标题】:What is bootstrap calender and how to select a date from bootstrap calendar which is read only in selenium web driver using java什么是引导日历以及如何从引导日历中选择一个日期,该日期在使用 java 的 selenium webdriver 中只读
【发布时间】:2019-07-11 15:53:50
【问题描述】:

我无法从日历中选择日期。我需要从日历中自动选择日期。我无法检查日历,因为当我单击日历时日历会自动消失。因为我我无法用硒编写代码。 这是我在我的应用程序中使用的日历。

【问题讨论】:

  • 你有没有使用 sendKeys() 输入字段
  • 是的。当我在选择日期字段中给出 sendkeys 时,值正在传递,但没有进一步处理。
  • 您可以发布您尝试过的代码吗?
  • 在发送键后使用 submit() 或移动到下一个元素让我们看看
  • WebElement flight_date=d.findElement(By.xpath(rx.readdatafromexcel("configuration", 2,1))); mod.click(flight_date);

标签: java selenium automation webdriver


【解决方案1】:

试试这个。看看它是否有帮助。

WebElement ele2=driver.findElement(By.xpath("//input[@id='seldatetext']"));
ele2.sendKeys("18-Feb-2019");
ele2.submit();

【讨论】:

  • 服用不当。
  • 一旦执行结束,如果我在为下一个字段加载后执行任何操作。
  • 那之后你是用ele2.submit();还是ele2.sendKeys(Keys.ENTER);
  • 看看你有什么不同。
  • 我认为由于日期字符串,您可能会遇到问题。我已更改代码中的日期字符串。现在请尝试。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-09-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多