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 если текст найден, и передать его, если это не так.

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

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);
Другие вопросы по тегам