При любой ошибке окно разработки больше не закрывается, поэтому пользователю не нужно перезагружать страницу.
Несколько новых действий, связывающих списки и файлы: сохранить список в файл, загрузить все строки файла в список, загрузить весь ресурс в список. Так можно загрузить все строки файла одним действием и обработать их с помощью модуля списков.
Новое действие: выполнить при загрузке страницы в браузере. Помогает переопределить встроенные классы браузера, задать события on ready и т. д.
Появилась возможность перехватывать ошибки новым действием Ignore errors. Не нужно определять функцию и вызывать её.
Подробности смотрите на видео:
Новое действие: получить расположение ресурса (имя файла, каталог, url). Помогает узнать имя файла, который выбрал пользователь.
Большинство сайтов вроде instagram, dropbox и других используют стили или id, которые меняются при каждой загрузке страницы. Версия 15 BAS оптимизирует генерацию селекторов и позволяет пользователю выбрать один из нескольких лучших вариантов:
На этом рисунке видно, что разработчик скрипта может выбрать постоянный селектор и проигнорировать случайный.
Улучшен внешний вид панели инструментов.
Новое действие: шаблон.
Шаблон можно редактировать прямо в интерфейсе действия или загрузить из файла/переменной.
Новое действие: заменить строку.
Новое действие: случайная строка и случайное число.
Сообщения лога локализованы. Все сообщения лога для нелатинского интерфейса переведены.
Также много небольших обновлений:
Похожие ченджлоги
Оптимизация ожидания текста.
Нет ошибок "Please fill variable description" на русском.
Улучшено извлечение по регулярному выражению в конструкторе.
Глобальное действие может хранить переменную любого типа.
Новое действие: увеличить переменную.
Более компактный вид ресурса-каталога.
У записи в файл есть опция добавления конца строки.
Исправлена ошибка с вложенным foreach.
Увеличена скорость загрузки сайта в режиме запуска.
Модуль списков и модуль регулярных выражений
Много действий: сохранить список в файл, загрузить строки файла / ресурс в список, выполнить при загрузке страницы, Ignore errors, получить расположение ресурса, шаблон, заменить строку, случайная строка/число
Выбор постоянного селектора; локализованные сообщения лога
Оптимизация ожидания текста; улучшено извлечение по regexp; действие «увеличить переменную»
Компактный вид ресурса-каталога; добавление конца строки при записи; исправлен вложенный foreach; быстрее загрузка сайта в режиме запуска