@mark Да, надо будет исправить. indexOf возвращает индекс искомого элемента от начала строки, индекс начинается с нуля. Если элемент не обнаружен, то возвращается -1.
"text".indexOf("te") > -1
или
"text".indexOf("te") >= 0
@bms.java Добавить элемент записывает строку в ресурс(елси тип ресурса - файл).
Следующее действие берет значение из ресурса(не обязательно то, что вы записали туда).
Видео https://youtu.be/kW9ag7-3nDk?t=37m49s
нет! в конце работы скрипта, когда вы все свои задачи в скрипте уже выполнили, вот тогда и можно сохранить кукисы и завершить скрипт. А дальше, когда скрипт опять будете запускать, то будут использоваться последние кукисы, как в обычных браузерах.