比较Xpath中的日期与不同的格式

时间:2014-03-21 07:33:21

标签: xpath selenium-ide

我的日期格式为"21-Mar-2014"

我已经尝试搜索Xpath公式,但没有使用

我使用21-Mar-2014获取第一个格式SeleniumIDE,并想检查此值是否为今天的日期, 那么xpath如何生成今天的日期并将其与使用Selenium提取的日期进行比较

2 个答案:

答案 0 :(得分:0)

您可以将字符串解析为带有xpath函数的日期,例如date:date(string)(在this问题中描述)。

今天已经采用xml日期格式的日期由fn:current-date()提供(请参阅here

答案 1 :(得分:0)

您可以获取值,在变量中将其疼痛,然后进行比较。例如:

storeText   //xpath/goes/here                              myDate
storeEval   (new Date(storedVars['myDate']) > new Date())  isAfterToday

注意,storedVars数组包含所有变量。 new Date应该解析大多数格式,否则您可以使用storeEval阶段中的任何javascript来重新格式化。