User Tools

Site Tools


Sidebar

en:objects:browser

browser

Control of the browser



Working with browser bookmarks
Navigation commands
Working with internal browser parameters
Work with uploading files and dialogue download
Messaging browser
using proxy
Commands to clean browser state
Working with cookies
Getting visible browser parameters
Browser management via commands and scripts
Working with external browser Windows
working with authorization
Working with external browser parameters
Setting visible browser parameters




Work with browser bookmarks

set_count – set the number of bookmarks from browsers
get_count – get the number of open browser bookmarks.
set_active_browser – set the browser to a given tab is active
get_active_browser – to get the number tab in the active browser

add_tab – add a new bookmark with the browser
close – close the currently active browser except browser Main
close_all_tabs close to close all browsers except the browser-Main

recreate – to re-create browser
set_redraw – control redraw of the browser (useful for scripts)

enable_isolate_tabs – enable/disable the "Isolated browsers in tabs" setting



Navigation commands

navigate – go to the specified page
get_last_navigation_error – get a description of the last navigation error

refresh – refresh the browser
stop – stop current navigation
go_back – go to the previous page
go_forward – go to the next page

wait_for – waits for a certain amount of time and a certain number of times until the browser is free
wait – waits until the browser is free
wait_js – wait for the completion of active Java Scripts
set_wait_params – set navigation waiting parameters (without parameters - reset default to 30.1)

is_busy – checks whether the browser is currently busy with navigation
get_ready_state – gets the browser ready state

set_home_page – set the home page
navigate_to_home_page – go to the home page



Working with internal browser parameters

enable_images – manage images
enable_java_script – managing java scripts
enable_sounds – allow to play sounds
enable_video – allow to play video
enable_activex – management of active-x
enable_java – allow use of Java car

enable_frames – allow the use of frames
enable_popup – manage pop-UPS
enable_view_json – allow you to view json in the browser
enable_web_rtc – enable WebRTC in the browser

enable_fonts is razzisti use of fonts when the page is rendered
enable_remote_fonts is razzisti the use of web fonts when the page is rendered
enable_directx – allow the rendering of images through DirectX
enable_gpu_rendering – allow page rendering using GPU

disable_script_error – management of error messages in scripts
disable_security_problem_dialogs – whether to show dialogs to security problems
enable_quiet_regime – control quiet mode

enable_common_cache_and_cookies – allow or deny shared cache and cookies on all copies of the humana
enable_dom_storage – allow the use of dom storage (an alternative to cookies, default is entered IE)
enable_callback – allow to use the callback service (obtaining parameters of the browser, inline elements on the page)
enable_cache – allow the use of caches

is_enable_images managing images
is_enable_java_script – to check the inclusion of Java Script
is_enable_sounds – check the sound
is_enable_video check video
is_enable_activex – check ActiveX
is_enable_java – check whether a Java

is_enable_frames to see if frames
is_enable_popup – to check the inclusion of pop-UPS
is_enable_view_json – check the permissions of viewing json in the browser
is_enable_web_socket – check the permissions WebSocket in the browser
is_enable_web_rtc – check the permissions WebRTC in the browser

is_enable_directx – whether to allow the rendering of images through DirectX
is_enable_gpu_rendering – whether the page rendering using GPU

is_disable_script_error – check the inclusion of error messages. JS
is_enable_quiet_regime – to check the inclusion of silent mode

is_enable_common_cache_and_cookies – check that all copies of humana share a common cache and cookies
is_enable_dom_storage – to check that dom storage is used to store cook
is_enable_callback – to check that callback is allowed (obtaining parameters of the browser, inline elements on the page)
is_enable_cache – check that the cache is available

get_cookies_folder – get a folder for cookies
set_cookies_folder – set a folder for cookies
get_cache_folder – get the cache folder



Work with uploading files and the upload dialog

enable_download_file_dialog – allow the display of dialogs download
is_enable_download_file_dialog – check the involvement of dialogue of a choice of ways to download files

set_default_download – set the default download folder
reset_default_download – cancel a download location the default file and show the download dialog files.

get_last_download_id – get the ID of the last boot
is_download_complete – did you complete the download with the specified ID.
get_download_info – get information about a download with the specified ID
cancel_download – cancel the upload with the specified ID



Working with browser messages

enable_browser_message_boxes – managing messages from scripts
enable_browser_notification – managing browser notifications

get_last_messagebox_caption – to header of the last message browser
get_last_messagebox_text – get the text of the last message browser
get_last_messagebox_type – get the type of the last message browser

clear_last_messagebox_info – clear information about the last browser message



To work with a proxy

enable_proxy – make proxy on a given connection
disable_proxy – to cancel proxy on a given connection
get_current_proxy – get current proxy



commands to clear the browser state

clear_cache – clears the cache
clear_cookies clear your cookies
clear_local_storage clear local storage
clear_indexed_db clear local storage

clear_history – deletes history
clear_address_bar_history – to delete the history in the combo box of addresses br>


Working with cookies

get_cookie – get the cookies for the current page
get_cookie_for_url – get cookies for the specified url.
set_cookie – set cookies for the current page
set_cookie_for_url – set cookies for the specified url

import_cookies – import cookies for the specified url

flash_cookies_save – save flash cookies
flash_cookies_restore – restore flash cookies
flash_cookies_delete – delete flash cookies



Getting visible browser settings

get_page_width – get the page width
get_page_height – get the height of the page

get_window_width – get the width of the browser window
get_window_height – get the height of the browser window

get_horizontal_scroll_pos – get the position of the horizontal scroll
get_vertical_scroll_pos – get the position of the vertical scroll

get_selected_text – get the selected text from the browser

get_version – get the version of the browser
set_model – set the model browser
get_model – get the model browser

set_zoom – ask optical zoom
get_zoom – get optical zoom br>


Control of the browser through commands and scripts

paste – insert
run_command – run commnad
save_page_as – save the current page to a file

send_get_query – send a GET request
send_post_query – to send a POST request

call_java_script – directly call existing java script
run_java_script – directly call arbitrary java script

set_init_java_script to specify arbitrary JavaScript that will be executed once the page is loaded
set_document_complete_java_script – set an arbitrary JS that will be executed immediately after the HTML document is built

run_jquery – directly call arbitrary jquery script
run_dojo – directly call arbitrary dojo script

start_video_record – start recording area of the browser
stop_video_record – stop the video recording



Work with external Windows

set_popup_type – set the type of the open a popup window
close_popup – close pop-up
get_popup_source – get the source code of a pop-up br>


Working with authorization

reset_default_authorization – reset the login and password to the default http
set_default_authorization – set username and password for http connections by default
set_default_certificate – set certificate for authentication by default br>


Working with external browser parameters

get_user_agent to get User-Agent
set_user_agent – ask User-Agent

set_do_not_track – specify the website does not track visits.

set_accept – ask Accept
set_accept_language – set the Accept-Language parameter
set_accept_encoding – set the Accept-Encoding parameter

set_referer – set referer
get_referer get referer

set_language – set the language
set_screen_resolution – set the screen resolution
set_platform is to specify a platform
set_app_info – set information about the application
set_hardware_info – set information about the hardware
set_plugins_info – set plugin information.
set_time_zone – set timezone
set_internationalization – set parameters Internazionalization API
set_geo – to specify information about the location
set_touch_info – set the data on touch screen

set_permissions – to specify all JS permissions navigator.permissions

set_canvas_toDataURL - emulate Canvas Fingerprint
set_random_webgl_fingerprint – emulate WebGL Fingerprint
set_random_audio_fingerprint – emulate AudioContext Fingerprint
set_random_bounds_fingerprint – emulate AudioContext Fingerprint

set_google_api_key – ask GOOGLE API KEY
set_google_default_client_id – set DEFAULT GOOGLE CLIENT ID
set_google_default_client_secret – set DEFAULT GOOGLE CLIENT SECRET

save_profile – save profile settings to file
load_profile – load profile settings from file

check_connection – check connection with the website.
check_internet_connection – to check whether Internet br>


Setting visible browser parameters

set_fps – set the browser height

set_height – set the height of browser
set_width – set width of the browser

set_horizontal_scroll_pos – set the position of the horizontal scroll
set_vertical_scroll_pos – set position of vertical scroll

en/objects/browser.txt · Last modified: 2020/11/09 12:53 (external edit)