java - 如何根据 future 日期验证内容?

标签 java selenium cucumber-jvm

我在网页中有需要验证的内容,该内容会在一个月左右后发生变化吗?我如何用selenium中的java为此编写代码,如果今天的日期是12月25日,则验证一些内容。我不想从日历日期选择器更改今天的日期。默认情况下,当当前日期达到特定时间(例如 12 月 25 日)时,它将验证这些内容或验证当前内容。

提前致谢。

最佳答案

您可以使用 DateTime 根据当前日期动态更改日期,以获得一致的结果。

例如,如果您希望昨天的日期采用 MM/dd/yyyy 格式,则可以调用以下命令:

DateTime.Now.Subtract(TimeSpan.FromDays(1)).ToString("MM/dd/yyyy")

或者如果您想要明天的日期:

DateTime.Now.Add(TimeSpan.FromDays(1)).ToString("MM/dd/yyyy")

关于java - 如何根据 future 日期验证内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47293683/

相关文章:

java - 如何将字符串变量插入到 Cucumber-JVM 中的步骤定义中?

java - 如何设置 Scenario 对象中属性的默认值(未调用构造函数!)

java - 单个项目生产者-消费者。我可以在 Java 中使用哪种数据结构?

Java Regex 从字符串中提取数字和字符串

c# - 更新 selenium 后无法将 IWebElement 转换为 IWebElement

html - Selenium 找不到从嵌入式 html 加载的元素

java - 如何转换 JSON 数组以在 RecyclerView 中使用

java - 如何使用VFSJFileChooser访问远程计算机目录

java - 如何停止在我的 chromedriver 中阻止重定向?

java - cucumber 测试被跳过