0

我正在为 Firefox 使用 iMacros,我想循环直到找不到值,因为每个页面都不同。我怎样才能做到这一点?

4

1 回答 1

0

你不能在 Imacros 中这样做。LOOP 必须有一个最大值,它不能永远存在。用 while 循环编写一个 javascript,并在该循环内使用您搜索的值启动 Imacro 脚本并使其返回结果。

var searchValue = "blabla"
var found = false;
while(!found)
var ret;
ret = iimSet("searchValue", searchValue);
ret = iimPlay("myScript.iim");
/* Check for error */
if (ret = 1) {
 /* if no error we found it*/   
 found = true;}
else {
err = iimGetLastError();
/* we check if it is different than the error for Tag not found -921; else we go*/
    if (err !== -921) alert("Other error");
};
于 2012-11-29T02:03:42.897 回答