2015-11-08 7 views
0

Мне нужна помощь с iMacros.Imacros: Проверьте, существует ли текст

У меня есть задача, которая состоит из двух частей:

1) Зайдите на сайт и заполнить форму.

URL GOTO=https://example.com/registration 
TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:NQKtn CONTENT=ggg 

2) Проверьте, если текст Mytext существует (который должен появиться после заполнения формы).

Задача сценария состоит в том, чтобы сохранить строку ggg до file.txt, если текст найден, и передать его, если это не так.

Как я могу решить эту проблему? Огромное спасибо!

+0

Использование JS скриптов. Поиск по стеку примеров. – macroscripts

ответ

1

Пример с Javascript и iMacros для Firefox:

var FilePath = "c:\\yourfile.txt"; 
var your_newtext = "ggg"; 

var macro = "CODE:"; 
macro += "URL GOTO=https://example.com/registration\n"; 
macro += "SET !ERRORIGNORE YES\n"; 
macro += "TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:NQKtn CONTENT="+your_newtext+"\n"; 
macro += "WAIT SECONDS = 0.1\n"; 
macro += "TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:NQKtn EXTRACT=TXT\n"; 
iimPlay(macro); 
var last_extract = iimGetLastExtract(); 
var msg; 
if(last_extract == "#EANF#" || last_extract == ""){ 
    msg = "NOT FOUND\n"; 
}else{ 
    msg = "FOUND: "+last_extract+"\n"; 
} 
var file_o = imns.FIO.openNode(FilePath); 
imns.FIO.appendTextFile(file_o, msg); 
Смежные вопросы