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