【发布时间】:2015-11-06 01:21:44
【问题描述】:
我正在尝试在 Selenium IDE 中构建一个正则表达式,该表达式将从使用 storeValue 存储的输入文本中提取 4 位数字。例如,存储的字符串是'undergraduate 2016 computer science'。提取 4 位数字应产生2016 的结果,重新分配并存储为year 变量。我尝试了以下方式:
storeValue | xpath=/html/body/form/div[4]/div/div/section/div[1]/div/input[1] | year
storeEval | storedVars['year'].match[0-9]{4}; | year
但执行代码会产生[error] Threw an exception: missing ; before statement。有谁知道如何解决?提前致谢。
【问题讨论】:
-
storedVars['year'].match(/[0-9]{4}/); -
太好了,它有效!非常感谢!
标签: javascript regex selenium substring