我的日期格式为"21-Mar-2014"
我已经尝试搜索Xpath
公式,但没有使用
我使用21-Mar-2014
获取第一个格式SeleniumIDE
,并想检查此值是否为今天的日期,
那么xpath如何生成今天的日期并将其与使用Selenium提取的日期进行比较
答案 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来重新格式化。