ZennoPoster Chrome Changelog
Chrome: работа с инстансом
Получение значения Address для инстанса;
Получение или установка значения, указывающего, разрешать ли уведомления браузера;
Получение или установка значения, указывающего, разрешать ли всплывающие окна;
Получение всех открытых вкладок;
Получение или установка информации о рабочем режиме аудио контекста;
Получение или установка начального значения для эмуляции аудио контекста;
Получение объекта AudioPreferences, позволяющего редактировать настройки звука;
Получение или установка значения, указывающего, разрешать ли воспроизведение фоновых звуков;
Получение или установка информации о режиме рендеринга Canvas;
Получение или установка начального значения для эмуляции Canvas;
Получение или установка начального значения для эмуляции ClientRect;
Получение или установка информации о рабочем режиме ClientRect;
Получение или установка значения, указывающего, разрешать ли загружать элементы управления ActiveX;
Получение или установка значения, указывающего, разрешать ли загружать фреймы;
Получение или установка пути для загрузки;
Получение или установка текущего уровня эмуляции;
Получение информации об ошибке, обнаруженной в последней выполненной команде;
Получение или установка задержки эмуляции ввода в поля;
Получение заголовка родительской формы;
Получение или установка информации об игнорировании дополнительных запросов;
Получение или установка информации об игнорировании запросов AJAX;
Получение или установка информации об игнорировании запросов Flash;
Получение или установка информации об игнорировании запросов фреймов;
Получение информации, указывающей инициализирован ли инстанс;
Получение пути последнего загруженного файла;
Получение последнего текстового уведомления браузера;
Получение заголовка последнего уведомления браузера;
Получение или установка значения, указывающего, разрешать ли загрузку изображений;
Получение первой вкладки. Вкладки, находящейся первой в списке всех вкладок;
Получение или установка задержки эмуляции ввода символа;
Получение или установка информации о рабочем режиме часового пояса;
Получение или установка информации о возможности изменения URL-адреса;
Получение или установка значения, указывающего, разрешено ли использовать CSS (загрузку стилей);
Получение или установка значения, указывающего, разрешено ли использовать геопозицию;
Получение или установка значения, указывающего, разрешено ли запускать Java-апплеты;
Получение или установка значения, указывающего, разрешено ли использовать JavaScript;
Получение или установка значения, указывающего, разрешено ли использовать медиаконтент;
Получение или установка значения, указывающего, разрешено ли запускать плагины;
Получение или установка значения, указывающего, следует ли использовать подробный мониторинг трафика;
Получение внутреннего ID инстанса;
Получение информации об ожидании инстансом действия пользователя;
Замена данных запроса браузера;
Замена данных ответа браузера;
Эмуляция клика мыши по указанной области;
Выполнение указанного кода JavaScript (поддерживаются объекты WSH);
Получение списка доменов для политики «WhiteList» или «BlockList»;
Получение списка регулярных выражений для политики «WhiteList» или «BlockList»;
Получение списка установленных шрифтов;
Получение часового пояса (региона IANA);
Получение координат геопозиции;
Получение списка установленных плагинов;
Получение значения действия в шаблоне для указанного шага;
Получение часового пояса (UTC);
Получение списка текущих устройств WebRTC;
Скрытие шрифта. Метод нуждается в выделенном процессе, потому что применяется ко всем инстансам;
Получение объекта WebGLPreferences, позволяющего редактировать настройки WebGL;
Изменение типа браузера на требуемый. Метод работает только в ProjectMaker и ZennoPoster;
Загрузка шрифтов. Метод нуждается в выделенном процессе, потому что применяется ко всем инстансам;
Загрузка localstorage и sessionstorage;
Обновление времени последнего ожидания между вводами в поля страницы;
Перезагрузка текущего инстанса. Метод работает только в ProjectMaker и ZennoPoster;
Сохранение шрифтов. Метод нуждается в выделенном процессе, потому что применяется ко всем инстансам;
Сохранение localstorage и sessionstorage;
Эмуляция ввода текста с клавиатуры;
Установка политики для окон авторизации;
Установка политики загрузки содержимого браузера;
Установка всех настроек по умолчанию;
Установка путей файлов для загрузки на сервер;
Установка политики для окон отправки файла на сервер;
Установка координат геопозиции;
Установка значения заголовка или поля navigator;
Установка часового пояса (региона IANA);
Установка политики для всплывающих окон подсказок с полем для ввода;
Установка политики для всплывающих окон предупреждений с одной кнопкой OK;
Установка политики для всплывающих окон подтверждений с кнопками OK и Cancel;
Установка часового пояса (UTC);
Установка дополнительного заголовка для запросов браузера;
Показ шрифта. Метод нуждается в выделенном процессе, потому что применяется ко всем инстансам;
Ожидание между эмуляциями ввода в поля страницы;
Ожидание, пока инстанс подготовит все вкладки;
Показ окна инстанса и ожидание действия пользователя.
Chrome: работа с вкладками
Получение списка всех загруженных документов;
Получение информации об ошибке, обнаруженной в последней выполненной команде;
Получение идентификатора окна вкладки браузера;
Получение информации о занятости вкладки;
Получение информации о завершении загрузки на вкладке (интерактивный статус);
Получение значения, указывающего, существует ли вкладка в браузере;
Получение информации о завершении загрузки на вкладке (статус предварительного завершения);
Получение информации, указывающей инициилизирована ли вкладка;
Получение последнего предупреждения на вкладке;
Получение последнего заголовка предупреждения на вкладке;
Получение элемента body основного документа на странице;
Получение основного документа на странице;
Получение основного домена страницы;
Выделение и получение текста статьи со страницы;
Получение информации об ошибке, обнаруженной в последнем выполненном переходе;
Получение или установка времени загрузки страницы;
Получение или установка значения, указывающего, масштаб страницы в процентах;
Получение видимого пользователю текста страницы;
Получение названия вкладки, которое задается страницей;
Получение URL-адреса страницы;
Получение внутреннего ID вкладки в браузере;
Выполнение события Drag&Drop на странице;
Поиск элемента по атрибуту и получение одного совпадения;
Поиск элемента по ID и получение одного совпадения;
Поиск элемента по имени и получение одного совпадения;
Поиск элемента по тэгу и получение одного совпадения;
Поиск элемента по XPath и получение одного совпадения;
Поиск всех элементов по атрибуту;
Поиск всех элементов по имени;
Поиск всех элементов по тэгам;
Поиск всех элементов по XPath;
Поиск документа на вкладке по внутреннему адресу;
Получение элемента, расположенного в указанных координатах;
Поиск элемента по заданным параметрам;
Получение превью страницы (скриншот);
Получение видимого пользователю текста страницы;
Получение списка запросов для текущей вкладки;
Выполнение события нажатия клавиш;
Выполнение клика мыши в указанной точке;
Выполнение перемещения курсора мыши в указанных координатах;
Выполнение движений скроллом мыши в указанной точке;
Переход к указанному URL-адресу с указанным referrer;
Поиск одного элемента по querySelector;
Поиск всех элементов по querySelector;
Выполнение клика мыши внутри указанной области;
Установка текущей вкладки как активной;
Установка исходного кода страницы;
Подпись на JavaScript для события DOMContentLoaded на странице;
Подпись на JavaScript для события DOMWindowCreated на странице;
Ожидание, пока статус не изменится на интерактивный;
Ожидание, пока статус не изменится на предварительное завершение.
Chrome: работа с документами
Получение смещения верхнего левого угла относительно окна вкладки;
Получение домена текущего документа;
Получение информации об ошибке, обнаруженной в последней выполненной команде;
Получение первого дочернего элемента документа;
Получение списка всех форм документа;
Получение заголовка документа;
Получение высоты документа в пикселях;
Получение значения, указывающего, существует ли документ на странице;
Получение информации, указывающей инициализирован ли документ;
Получение основного домена текущего документа;
Поучение первой формы документа;
Получение родительского документа;
Получение родительской вкладки документа;
Получение состояния документа;
Получение referrer URI страницы;
Получение URL-адреса документа;
Получение ширины документа в пикселях;
Получение внутреннего ID документа в браузере;
Выполнение JavaScript кода внутри документа;
Поиск элемента по атрибуту и получение одного совпадения;
Поиск элемента по ID и получение одного совпадения;
Поиск элемента по имени и получение одного совпадения;
Поиск элемента по тэгу и получение одного совпадения;
Поиск элемента по XPath и получение одного совпадения;
Поиск всех элементов по атрибуту;
Поиск всех элементов по имени;
Поиск всех элементов по тэгам;
Поиск всех элементов по XPath;
Получение Dom текущего документа;
Получение элемента, расположенного в указанных координатах;
Получение списка всех фреймов;
Получение видимого пользователю текста документа;
Поиск одного элемента по querySelector;
Поиск всех элементов по querySelector;
Удаление дочернего элемента из документа;
Замена дочернего элемента другим элементом.
Chrome: работа с коллекциями документов
Получение количества элементов, содержащихся в коллекции документов;
Получение массива копий документов, содержащихся в коллекции;
Получение информации об ошибке, обнаруженной в последней выполненной команде;
Получение информации, указывающей инициилизирована ли коллекция;
Добавление документа в конец коллекции документов;
Добавление коллекции документов в конец текущей коллекции документов;
Получение документа по указанному индексу;
Поиск индекса указанного документа в коллекции документов;
Вставка документа в коллекцию документов по указанному индексу;
Вставка коллекции документов в текущую коллекцию по указанному индексу;
Удаление элемента из коллекции документов по указанному индексу.
Chrome: работа с элементами
Получение высоты прямоугольника в который вписан элемент в пикселях;
Получение ширины прямоугольника в который вписан элемент в пикселях;
Получение документа для элемента frame/iframe;
Получение смещения верхнего левого угла элемента относительно верхней части окна;
Получение смещения верхнего левого угла элемента относительно родительского документа;
Получение смещения верхнего левого угла элемента относительно окна вкладки;
Получение информации об ошибке, обнаруженной в последней выполненной команде;
Получение первого дочернего элемента;
Получение полного тэга элемента;
Получение высоты элемента в пикселях;
Получение текста HTML внутри тэга элемента;
Получение текста внутри тэга элемента;
Получение значения, указывающего существует ли элемент на странице;
Получение информации, указывающей инициализирован ли элемент;
Получение последнего дочернего элемента;
Получение следующего элемента;
Получение текста HTML, включающего тэг элемента и все дочерние теги;
Получение тела родительского документа;
Получение родительского документа;
Получение родительского элемента;
Получение родительской вкладки;
Получение предыдущего элемента;
Получение ширины элемента в пикселях;
Получение внутреннего ID элемента в браузере;
Выполнение события клик на элементе;
Сохранение изображения элемента в растровое изображение;
Сохранение изображения части элемента в растровое изображение;
Сохранение изображения части элемента в base64 строку;
Сохранение изображения элемента в base64 строку;
Поиск элемента среди дочерних элементов по атрибуту и получение одного совпадения;
Поиск элемента среди дочерних элементов по ID и получение одного совпадения;
Поиск элемента среди дочерних элементов по имени и получение одного совпадения;
Поиск элемента среди дочерних элементов по тэгу и получение одного совпадения;
Поиск элемента среди дочерних элементов по XPath и получение одного совпадения;
Поиск всех элементов среди дочерних элементов по атрибуту;
Поиск всех элементов среди дочерних элементов по ID;
Поиск всех элементов среди дочерних элементов по имени;
Поиск всех элементов среди дочерних элементов по тэгам;
Поиск всех элементов среди дочерних элементов по XPath;
Получения списка всех дочерних элементов;
Получение значений выбранных элементов (radio и select);
Получение значения вычисленного стиля для элемента;
Добавление указанного элемента после элемента;
Добавление указанного элемента перед элементом;
Замена дочернего элемента указанным элементом;
Выполнение указанного события для элемента;
Выполнение прокрутки вкладки к элементу;
Установка выбранных элементов (radio и select);
Chrome: работа с коллекциями элементов
Получение количества элементов, содержащихся в коллекции элементов;
Получение массива копий элементов, содержащихся в коллекции;
Получение информации об ошибке, обнаруженной в последней выполненной команде;
Получение информации, указывающей инициилизирована ли коллекция;
Добавление элемента в конец коллекции элементов;
Добавление коллекции элементов в конец текущей коллекции элементов;
Получение значений атрибута всех элементов коллекции;
Получение элемента по указанному индексу;
Поиск индекса указанного элемента в коллекции элементов;
Вставка элемента в коллекцию элементов по указанному индексу;
Вставка коллекции элементов в текущую коллекцию по указанному индексу;
Удаление элемента из коллекции элементов по указанному индексу.