我正在使用selenium IDE,我想存储数据:
storeEval | storedVars['varRate'].match(/EUR.\d+.\d+/); |rate01
echo |${rate01}
storeEval |storedVars['rate01'].match(/\d+.\d/);|rate
第一个工作正常,但第二个抛出异常:
你能帮帮我吗?谢谢。[错误]引发异常:storedVars.rate.match不是函数
答案 0 :(得分:1)
问题是match是一个字符串方法,我没有正确使用它。第一个结果是一个数组,所以我添加了另一个命令将其强制转换为字符串:
store | ${rate01} | rate02
紧随其后
storeEval | storedVars['rate02'].match(/\d+.\d/);| rate