/ / Firefox iMacros loop fino a quando non viene trovato il valore - firefox, loops, imacros

Ciclo di iMacros di Firefox fino a quando non viene trovato il valore - firefox, loop, imacros

sto usando iMacros per Firefoxe voglio eseguire il ciclo finché non riesco a trovare il valore, poiché ogni pagina è diversa. Come posso fare questo?

risposte:

0 per risposta № 1

Non puoi farlo all'interno di Imacros. LOOP deve avere un valore massimo, non può durare per sempre Scrittura di un javascript con un ciclo while e all'interno di quel ciclo lanciare lo script Imacro con il valore cercato e farlo restituire il risultato.

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");
};