browser

Объект для управления работой встроенного браузера.

Задание видимых параметров браузера

set_cli - задать параметры командной строки браузера

set_vertical_scroll_pos - задать позицию вертикального скрола

set_horizontal_scroll_pos - задать позицию горизонтального скрола

set_width - установить ширину браузера

set_height - установить высоту браузера

set_fps - задать FPS отрисовки браузера

Команды навигации

wait_download_and_get_file_path - подождать завершения последней загрузки и получить имя файла

navigate_to_home_page - перейти на домашнюю страницу

set_home_page - задать домашнюю страницу

get_ready_state - получить состояние готовности браузера

is_busy - проверить – занят ли сейчас браузер навигацией

set_wait_params - задать параметры ожидания навигации (без параметров - сброс по умолчанию на 30,1)

wait_js - подождать завершения активных Java Scripts

wait - ждёт пока браузер освободится

wait_for - ждет некоторое количество времени и некоторое количество раз, пока браузер не освободится

go_forward - перейти к следующей странице

go_back - перейти к предыдущей странице

stop - остановить текущую навигацию

refresh - обновить браузер

get_last_navigation_error - получить описание ошибки последние навигации

navigate - перейти на заданную страницу

Команды очистки состояния браузера

clear_address_bar_history - удалить историю в комбобоксе адресов

clear_history - удалить историю

clear_indexed_db - очистить локальное хранилище

clear_local_storage - очистить локальное хранилище

clear_cookies - очистить куки

clear_cache - удалить кэш

Получение видимых параметров браузера

get_cli - получить параметры командной строки браузера

get_zoom - получить оптический масштаб

set_zoom - задать оптический масштаб

get_model - получить модель браузера

set_model - задать модель браузера

get_version - получить версию браузера

get_selected_text - получить выбранный текст из браузера

get_vertical_scroll_pos - получить позицию вертикального скрола

get_horizontal_scroll_pos - получить позицию горизонтального скрола

get_window_height - получить высоту окна браузера

get_window_width - получить ширину окна браузера

get_page_height - получить высоту страницы

get_page_width - получить ширину страницы

Работа с авторизацией

set_default_certificate - задать сертификат для авторизации по умолчанию

set_default_authorization - задать логин и пароль для http соединений по умолчанию

reset_default_authorization - сбросить логин и пароль для http по умолчанию

Работа с внешними окнами

get_popup_source - получить исходных код поп-апа

close_popup - закрыть поп-ап

set_popup_type - задать тип открытия popup окон

Работа с внешними параметрами браузера

set_battery_api - задать параметры Battery API

add_plugins - добавить плагины для селениум моделей (через .crx файлы)

set_blocked_chipers - задать блокируемые шифры

set_default_profile_path - задать путь к профилю по умолчанию

load_profile - загрузить настройки профиля браузера из файл

save_profile - сохранить настройки профиля браузера в файл

set_random_bounds_fingerprint - эмулировать Bounds(Font) Fingerprint

set_random_audio_fingerprint - эмулировать AudioContext Fingerprint

set_permissions - задать JS разрешения navigator.permissions

check_internet_connection - проверить есть ли интернет

check_connection - проверка соединения с сайтом

set_google_default_client_secret - задать DEFAULT GOOGLE CLIENT SECRET

set_google_default_client_id - задать DEFAULT GOOGLE CLIENT ID

set_google_api_key - задать GOOGLE API KEY

set_random_webgl_fingerprint - эмулировать WebGL Fingerprint

set_canvas_toDataURL - эмулировать Canvas Fingerprint

set_touch_info - задать данные о сенсорном экране

set_geo - задать информацию о геопозиции

set_internationalization - задать параметры Internazionalization API

set_time_zone - задать часовой пояс

set_plugins_info - задать информацию о плагинах

set_hardware_info - задать информацию об оборудовании

set_app_info - задать информацию о приложении

set_platform - задать платформу

set_screen_resolution - задать разрешение экрана

set_language - задать язык

get_referer - получить referer

set_referer - задать referer

set_accept_encoding - задать параметр Accept-Encoding

set_accept_language - задать параметр Accept-Language

set_accept - задать Accept

set_do_not_track - указать сайту не отслеживать посещения

set_user_agent - задать User-Agent

get_user_agent - получить User-Agent

Работа с внутренними параметрами браузера

get_cpu_class - получить класс процессора

is_enable_web_rtc - проверка разрешения WebRTC в браузере

get_cache_folder - получить папку для кэша

set_cookies_folder - задать папку для cookies

get_cookies_folder - получить папку для cookies

is_enable_cache - проверить что кэш доступен

is_enable_callback - проверить что разрешено callback (получение параметров браузера, встроенными элементами на странице)

is_enable_dom_storage - проверить что используется dom storage для хранения cookies

is_enable_common_cache_and_cookies - проверить что все копии rBotа используют общий кэш и cookies

is_enable_quiet_regime - проверить включенность тихого режима

is_disable_script_error - проверить включенности сообщений об ошибках JS

is_enable_gpu_rendering - проверить разрешена ли отрисовка страницы через GPU

is_enable_directx - проверить разрешена ли отрисовка картинок через DirectX

is_enable_web_socket - проверить разрешения WebSocket в браузере

is_enable_view_json - проверить разрешение просмотра json в браузере

is_enable_popup - проверить включенность поп-апов

is_enable_frames - проверить включены ли фреймы

is_enable_java - проверить включена ли Java

is_enable_activex - проверить включены ли ActiveX

is_enable_video - проверить включены ли видео

is_enable_sounds - проверить включены ли звуки

is_enable_java_script - проверить включенность Java Script

is_enable_images - проверить управление картинками

enable_cache - разрешить использовать кэша

enable_callback - разрешить использовать сallback (получение параметров браузера, встроенными элементами на странице)

enable_dom_storage - разрешить использовать dom storage (альтернатива cookies, по умолчанию введенная IE)

enable_common_cache_and_cookies - разрешить или запретить общие кэш и cookies на все копии rBotа

enable_quiet_regime - управлять тихим режимом

disable_security_problem_dialogs - показывать ли диалоги проблем безопасности

disable_script_error - управлять сообщениями об ошибках в скриптах

enable_gpu_rendering - разрешить отрисовку страницы через GPU

enable_directx - разрешить отрисовку картинок через DirectX

enable_remote_fonts - разрешить использование веб шрифтов при отрисовке страницы

enable_fonts - разрешить использование шрифтов при отрисовке страницы

enable_web_rtc - разрешить WebRTC в браузере

enable_view_json - разрешить просматривать json в браузере

enable_popup - управлять поп-апами

enable_frames - разрешить использовать фреймы

enable_java - разрешить использование Java машины

enable_activex - управлять актив-иксами

enable_video - разрешить проигрывать видео

enable_sounds - разрешить проигрывать звуки

enable_java_script - управлять java-скриптами

enable_images - управлять картинками

Работа с закачкой файлов и диалогом закачки

cancel_download - отменить загрузку с заданным идентификатором

get_download_info - получить информацию о загрузке с заданным идентификатором

is_download_complete - проверить завершена ли загрузка с заданным идентификатором

get_last_download_id - получить идентификатор последней загрузки

reset_default_download - отменить папку для скачивания файлов по умолчанию и показывать диалог загрузки файлов

set_default_download - задать папку для скачивания файлов по умолчанию

is_enable_download_file_dialog - проверить включенность диалога выбора пути для скачивания файлов

enable_download_file_dialog - разрешить отображение диалогов скачивания файла

Работа с закладками браузера

enable_isolate_tabs - включить или выключить настройку "Изолированные Браузеры в закладках"

set_redraw - управление перерисовкой браузера (ускоряет скрипты)

recreate - пересоздать браузер

close_all_tabs - закрыть все браузеры за исключением браузера Main

close - закрыть текущий активный браузер за исключением браузера Main

add_tab - добавить новую закладку с браузером

get_active_browser - получить номер вкладки с активным браузером

set_active_browser - задать браузер на заданной вкладке активным

get_count - получить число открытых закладок браузера

set_count - задать число закладок с браузерами

Работа с кукисами

import_cookies - импортировать куки для заданного url

flash_cookies_delete - удалить флэш куки

flash_cookies_restore - восстановить флэш куки

flash_cookies_save - сохранить флэш куки

set_cookie_for_url - задать куки для заданного url

set_cookie - задать куки для текущей страницы

get_cookie_for_url - получить куки для заданного url

get_cookie - получить куки для текущей страницы

Работа с прокси

get_current_proxy - получить текущий прокси

disable_proxy - отменить прокси на заданном соединении

enable_proxy - сделать прокси на заданное соединение

Работа с сообщениями браузера

clear_last_messagebox_info - очистить информацию о последнем сообщении браузера

get_last_messagebox_type - получить тип последнего сообщения браузера

get_last_messagebox_text - получить текст последнего сообщения браузера

get_last_messagebox_caption - получить заголовок последнего сообщения браузера

enable_browser_notification - управлять уведомлениями браузера

enable_browser_message_boxes - управлять сообщениями от скриптов

Управление браузером через команды и скрипты

stop_video_record - остановить начатую видеозапись

start_video_record - начать видеозапись области браузера/

run_dojo - вызвать напрямую произвольный dojo – скрипт

run_jquery - вызвать напрямую произвольный jquery – скрипт

set_document_complete_java_script - задать произвольный JS, который будет выполнен сразу по завершению построения HTML документа

set_init_java_script - задать произвольный JS, который будет выполнен сразу по загрузке страницы

run_java_script - вызвать напрямую произвольный java – скрипт

call_java_script - напрямую вызвать существующий java – скрипт

send_post_query - послать POST – запрос

send_get_query - послать GET – запрос

save_page_as - сохранить текущую страницу в файл

run_command - выполнить команду

paste - вставить