我正在编写一些Selenium测试,需要确认是否存在具有动态日期和货币组件的文本字符串。
示例:“这是日期dd / dd / dd,这是$ ddd.dd的数量。”
这是否可以通过Selenium正则表达式实现?
谢谢, 理查德
答案 0 :(得分:1)
如果我没弄错,selenium支持javascript的全部功能
日期dd / mm / yyyy
01/01/1900至31/12/2099
匹配无效日期,例如2月31日
接受破折号,空格,正斜杠和点作为日期分隔符
(0[1-9]|[12][0-9]|3[01])[- /.](0[1-9]|1[012])[- /.](19|20)[0-9]{2}
货币
\$\d*(\.\d*)?