在XPath不同格式比较日期(Comparing dates in Xpath with diffe

2019-10-19 15:31发布

我在这个格式的日期"21-Mar-2014"

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

我收到第一格式21-Mar-2014使用SeleniumIDE并要检查,如果这个值是今天的日期,因此,如何能XPATH生成当天的日期和比较它使用Selenium提取日期

Answer 1:

您可以解析字符串转换成使用XPath功能,如日期date:date(string) (描述这个问题)。

今天的XML日期格式日期已经由提供fn:current-date()见这里 )



Answer 2:

你可以得到的价值,不可把它在一个变量,然后进行比较。 例如:

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

请注意,在storedVars数组保存所有的变量。 new Date应解析大多数格式,否则,你可以使用任何JavaScript中的storeEval阶段重新格式化。



文章来源: Comparing dates in Xpath with different formats