WEB /

browser

Управление работой браузера



Работа с закладками браузера
Команды навигации
Работа с внутренними параметрами браузера
Работа с закачкой файлов и диалогом закачки
Работа с сообщениями браузера
Работа с прокси
Команды очистки состояния браузера
Работа с кукисами
Получение видимых параметров браузера
Управление браузером через команды и скрипты
Работа с внешними окнами браузера
Работа с авторизацией
Работа с внешними параметрами браузера
Задание видимых параметров браузера




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

set_count – задать число закладок с браузерами
get_count – получить число открытых закладок браузера
set_active_browser – задать браузер на заданной вкладке активным
get_active_browser – получить номер вкладки с активным браузером

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

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



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

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

refresh – обновить браузер
stop – остановить текущую навигацию
go_back – перейти к предыдущей странице
go_forward – перейти к следующей странице

wait_for – ждет некоторое количество времени и некоторое количество раз, пока браузер не освободится
wait – ждёт пока браузер освободится
wait_js – подождать завершения акивных Java Scripts
set_wait_params – задать параметры ожидания навигации (без параметров - сброс по умолчанию на 30,1)

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

set_home_page – задать домашнюю страницу
navigate_to_home_page – перейти на домашнюю страницу



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

enable_images – управление картинками
enable_java_script – управление java-скриптами
enable_sounds – разрешить проигрывать звуки
enable_video – разрешить проигрывать видео
enable_activex – управление актив-иксами
enable_java – разрешить использование Java машины

enable_frames – разрешить использовать фреймы
enable_popup – управление поп-апами
enable_view_json – разрешить просматривать json в браузере
enable_web_socket – разрешить WebSocket в браузере

enable_fonts – разрешть использование шрифтов при отрисовке страницы
enable_directx – разрешить отрисовку картинок через DirectX
enable_gpu_rendering – разрешить отрисовку страницы через GPU

disable_script_error – управление сообщениями об ошибках в скриптах
disable_security_problem_dialogs – показывать ли диалоги проблем безопасности
enable_quiet_regime – управление тихим режимом

enable_common_cache_and_cookies – разрешить или запретить общие кэш и куки на все копии хумана
enable_dom_storage – разрешить использовать dom storage (альтернатива кукам, по умолчанию введенная IE)
enable_callback – разрешить использовать сallback (получение параметров браузера, встроенными элементами на странице)
enable_cache – разрешить использовать кэша

is_enable_images – управление картинками
is_enable_java_script – проверить включенность Java Script
is_enable_sounds – проверить включены ли звуки
is_enable_video – проверить включены ли видео
is_enable_activex – проверить включены ли ActiveX
is_enable_java – проверить включена ли Java

is_enable_frames – проверить включены ли фреймы
is_enable_popup – проверка включенности поп-апов
is_enable_view_json – проверка разрешения просмотра json в браузере
is_enable_web_socket – проверка разрешения WebSocket в браузере

is_enable_directx – разрешена ли отрисовка картинок через DirectX
is_enable_gpu_rendering – разрешена ли отрисовка страницы через GPU

is_disable_script_error – проверка включенности сообщений об ошибках JS
is_enable_quiet_regime – проверка включенности тихого режима

is_enable_common_cache_and_cookies – проверить что все копии хумана используют общий кэш и кукисы
is_enable_dom_storage – проверить что используется dom storage для хранения кук
is_enable_callback – проверить что разрешено callback (получение параметров браузера, встроенными элементами на странице)
is_enable_cache – проверить что кэш доступен

get_cookies_folder – получить папку для кукисов
get_cache_folder – получить папку для кэша



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

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

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



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

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

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

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



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

enable_proxy – сделать прокси на заданное соединение
disable_proxy – отменить прокси на заданном соединении
get_current_proxy – получить текущий прокси



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

clear_cache – удаляет кэш
clear_cookies – очистить куки
clear_history – удаляет историю
clear_address_bar_history – удалить историю в комбобоксе адресов



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

get_cookie – получить куки для текущей страницы
get_cookie_for_url – получить куки для заданного урла
set_cookie – задать куки для текущей страницы
set_cookie_for_url – задать куки для заданного урла

flash_cookies_save – сохранить флэш куки
flash_cookies_restore – восстановить флэш куки
flash_cookies_delete – удалить флэш куки



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

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

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

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

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

get_version – получить версию браузера
set_model – задать модель браузера
get_model – получить модель браузера

set_zoom – задать оптический масштаб
get_zoom – получить оптический масштаб



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

paste – вставить
run_command – выполнить коммнаду
save_page_as – сохранить текущую страницу в файл

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

call_java_script – напрямую вызвать существующий java – скрипт
run_java_script – напрямую вызвать произвольный java – скрипт
set_init_java_script – задать произвольный JS, который будет выполнен сразу по загрузке страницы

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

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



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

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



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

reset_default_authorization – сбросить логин и пароль для http по умолчанию
set_default_authorization – задать логин и пароль для http соединений по умолчанию
set_default_certificate – задать сертификат для авторизации по умолчанию



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

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

get_user_agent – поулчить User-Agent
set_user_agent – задать User-Agent

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

set_referer – задать referer
get_referer – получить referer

set_language – задать язык
set_screen_resolution – задать разрешение экрана
set_platform – задать платформу
set_app_info – задать информацию о приложении
set_plugins_info – задать информацию о плагинах
set_time_zone – задать часовой пояс
set_touch_info – задать данные о сенсорном экране
set_canvas_toDataURL – переопределить работу HTMLCanvasElement.prototype.toDataURL

check_connection – проверка соединения с сайтом
check_internet_connection – проверить есть ли интернет



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

set_height – установить высоту браузера
set_width – установить ширину браузера

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

=====================================
Объекты    DOM  System  Web  Window
=====================================
если что-то непонятно или необходимо узнать или считаете что надо добавить по работе этого объекта, пишите в комментарии или на наш форум