如何在imacros中获取全局javascript变量?

时间:2016-04-07 13:08:58

标签: javascript imacros

我使用imacros在javascript中编码,我似乎无法从网站页面javascript中检索变量。

在页面的javascript中变量是 window.vVals =(这里是变量值)

我需要使用imacros,我该怎么做?我尝试过各种各样的事情 window.vVals vVals window.content.vVals 但他们都回归未定义,现在真的令人沮丧

由于

编辑:

<script>
window.vVals = {
'f': 'frm_sample',
'n': '57064044135dd',
'a': '57067289aa2c6'
};
</script>

以上是网页上的代码

使用IMacros我想检索这些变量的值(每次刷新时值都会改变,这就是为什么我不能使用任何1个值)

1 个答案:

答案 0 :(得分:0)

以下是可能的解决方案之一:

iimPlayCode('SEARCH SOURCE=REGEXP:"(window\\\\.vVals = ((\\\\s|.)*?);)" EXTRACT=$2');
var vVals = JSON.parse(iimGetExtract().replace(/'/g, '"'));