blob: 6013aafe79d66f00e0bd82bf8cb55789e239e286 [file] [log] [blame]
# This file was automatically generated by SWIG (http://www.swig.org).
# Version 1.3.40
#
# Do not make changes to this file unless you know what you are doing--modify
# the SWIG interface file instead.
# This file is compatible with both classic and new-style classes.
"""
Python interface to Automtion Proxy.
"""
from sys import version_info
if version_info >= (2,6,0):
def swig_import_helper():
from os.path import dirname
import imp
fp = None
try:
fp, pathname, description = imp.find_module('_pyautolib', [dirname(__file__)])
except ImportError:
import _pyautolib
return _pyautolib
if fp is not None:
try:
_mod = imp.load_module('_pyautolib', fp, pathname, description)
finally:
fp.close()
return _mod
_pyautolib = swig_import_helper()
del swig_import_helper
else:
import _pyautolib
del version_info
try:
_swig_property = property
except NameError:
pass # Python < 2.2 doesn't have 'property'.
def _swig_setattr_nondynamic(self,class_type,name,value,static=1):
if (name == "thisown"): return self.this.own(value)
if (name == "this"):
if type(value).__name__ == 'SwigPyObject':
self.__dict__[name] = value
return
method = class_type.__swig_setmethods__.get(name,None)
if method: return method(self,value)
if (not static) or hasattr(self,name):
self.__dict__[name] = value
else:
raise AttributeError("You cannot add attributes to %s" % self)
def _swig_setattr(self,class_type,name,value):
return _swig_setattr_nondynamic(self,class_type,name,value,0)
def _swig_getattr(self,class_type,name):
if (name == "thisown"): return self.this.own()
method = class_type.__swig_getmethods__.get(name,None)
if method: return method(self)
raise AttributeError(name)
def _swig_repr(self):
try: strthis = "proxy of " + self.this.__repr__()
except: strthis = ""
return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
try:
_object = object
_newclass = 1
except AttributeError:
class _object : pass
_newclass = 0
IDC_MinimumLabelValue = _pyautolib.IDC_MinimumLabelValue
IDC_Messages = _pyautolib.IDC_Messages
IDC_MessagesAll = _pyautolib.IDC_MessagesAll
IDC_MessagesNone = _pyautolib.IDC_MessagesNone
IDC_BACK = _pyautolib.IDC_BACK
IDC_FORWARD = _pyautolib.IDC_FORWARD
IDC_RELOAD = _pyautolib.IDC_RELOAD
IDC_HOME = _pyautolib.IDC_HOME
IDC_OPEN_CURRENT_URL = _pyautolib.IDC_OPEN_CURRENT_URL
IDC_STOP = _pyautolib.IDC_STOP
IDC_RELOAD_IGNORING_CACHE = _pyautolib.IDC_RELOAD_IGNORING_CACHE
IDC_NEW_WINDOW = _pyautolib.IDC_NEW_WINDOW
IDC_NEW_INCOGNITO_WINDOW = _pyautolib.IDC_NEW_INCOGNITO_WINDOW
IDC_CLOSE_WINDOW = _pyautolib.IDC_CLOSE_WINDOW
IDC_ALWAYS_ON_TOP = _pyautolib.IDC_ALWAYS_ON_TOP
IDC_NEW_TAB = _pyautolib.IDC_NEW_TAB
IDC_CLOSE_TAB = _pyautolib.IDC_CLOSE_TAB
IDC_SELECT_NEXT_TAB = _pyautolib.IDC_SELECT_NEXT_TAB
IDC_SELECT_PREVIOUS_TAB = _pyautolib.IDC_SELECT_PREVIOUS_TAB
IDC_SELECT_TAB_0 = _pyautolib.IDC_SELECT_TAB_0
IDC_SELECT_TAB_1 = _pyautolib.IDC_SELECT_TAB_1
IDC_SELECT_TAB_2 = _pyautolib.IDC_SELECT_TAB_2
IDC_SELECT_TAB_3 = _pyautolib.IDC_SELECT_TAB_3
IDC_SELECT_TAB_4 = _pyautolib.IDC_SELECT_TAB_4
IDC_SELECT_TAB_5 = _pyautolib.IDC_SELECT_TAB_5
IDC_SELECT_TAB_6 = _pyautolib.IDC_SELECT_TAB_6
IDC_SELECT_TAB_7 = _pyautolib.IDC_SELECT_TAB_7
IDC_SELECT_LAST_TAB = _pyautolib.IDC_SELECT_LAST_TAB
IDC_DUPLICATE_TAB = _pyautolib.IDC_DUPLICATE_TAB
IDC_RESTORE_TAB = _pyautolib.IDC_RESTORE_TAB
IDC_SHOW_AS_TAB = _pyautolib.IDC_SHOW_AS_TAB
IDC_FULLSCREEN = _pyautolib.IDC_FULLSCREEN
IDC_EXIT = _pyautolib.IDC_EXIT
IDC_MOVE_TAB_NEXT = _pyautolib.IDC_MOVE_TAB_NEXT
IDC_MOVE_TAB_PREVIOUS = _pyautolib.IDC_MOVE_TAB_PREVIOUS
IDC_TOGGLE_VERTICAL_TABS = _pyautolib.IDC_TOGGLE_VERTICAL_TABS
IDC_SEARCH = _pyautolib.IDC_SEARCH
IDC_TABPOSE = _pyautolib.IDC_TABPOSE
IDC_COMPACT_NAVBAR = _pyautolib.IDC_COMPACT_NAVBAR
IDC_DEBUG_FRAME_TOGGLE = _pyautolib.IDC_DEBUG_FRAME_TOGGLE
IDC_BOOKMARK_PAGE = _pyautolib.IDC_BOOKMARK_PAGE
IDC_BOOKMARK_ALL_TABS = _pyautolib.IDC_BOOKMARK_ALL_TABS
IDC_VIEW_SOURCE = _pyautolib.IDC_VIEW_SOURCE
IDC_PRINT = _pyautolib.IDC_PRINT
IDC_SAVE_PAGE = _pyautolib.IDC_SAVE_PAGE
IDC_ENCODING_MENU = _pyautolib.IDC_ENCODING_MENU
IDC_EMAIL_PAGE_LOCATION = _pyautolib.IDC_EMAIL_PAGE_LOCATION
IDC_ENCODING_AUTO_DETECT = _pyautolib.IDC_ENCODING_AUTO_DETECT
IDC_ENCODING_UTF8 = _pyautolib.IDC_ENCODING_UTF8
IDC_ENCODING_UTF16LE = _pyautolib.IDC_ENCODING_UTF16LE
IDC_ENCODING_ISO88591 = _pyautolib.IDC_ENCODING_ISO88591
IDC_ENCODING_WINDOWS1252 = _pyautolib.IDC_ENCODING_WINDOWS1252
IDC_ENCODING_GBK = _pyautolib.IDC_ENCODING_GBK
IDC_ENCODING_GB18030 = _pyautolib.IDC_ENCODING_GB18030
IDC_ENCODING_BIG5 = _pyautolib.IDC_ENCODING_BIG5
IDC_ENCODING_BIG5HKSCS = _pyautolib.IDC_ENCODING_BIG5HKSCS
IDC_ENCODING_KOREAN = _pyautolib.IDC_ENCODING_KOREAN
IDC_ENCODING_SHIFTJIS = _pyautolib.IDC_ENCODING_SHIFTJIS
IDC_ENCODING_ISO2022JP = _pyautolib.IDC_ENCODING_ISO2022JP
IDC_ENCODING_EUCJP = _pyautolib.IDC_ENCODING_EUCJP
IDC_ENCODING_THAI = _pyautolib.IDC_ENCODING_THAI
IDC_ENCODING_ISO885915 = _pyautolib.IDC_ENCODING_ISO885915
IDC_ENCODING_MACINTOSH = _pyautolib.IDC_ENCODING_MACINTOSH
IDC_ENCODING_ISO88592 = _pyautolib.IDC_ENCODING_ISO88592
IDC_ENCODING_WINDOWS1250 = _pyautolib.IDC_ENCODING_WINDOWS1250
IDC_ENCODING_ISO88595 = _pyautolib.IDC_ENCODING_ISO88595
IDC_ENCODING_WINDOWS1251 = _pyautolib.IDC_ENCODING_WINDOWS1251
IDC_ENCODING_KOI8R = _pyautolib.IDC_ENCODING_KOI8R
IDC_ENCODING_KOI8U = _pyautolib.IDC_ENCODING_KOI8U
IDC_ENCODING_ISO88597 = _pyautolib.IDC_ENCODING_ISO88597
IDC_ENCODING_WINDOWS1253 = _pyautolib.IDC_ENCODING_WINDOWS1253
IDC_ENCODING_ISO88594 = _pyautolib.IDC_ENCODING_ISO88594
IDC_ENCODING_ISO885913 = _pyautolib.IDC_ENCODING_ISO885913
IDC_ENCODING_WINDOWS1257 = _pyautolib.IDC_ENCODING_WINDOWS1257
IDC_ENCODING_ISO88593 = _pyautolib.IDC_ENCODING_ISO88593
IDC_ENCODING_ISO885910 = _pyautolib.IDC_ENCODING_ISO885910
IDC_ENCODING_ISO885914 = _pyautolib.IDC_ENCODING_ISO885914
IDC_ENCODING_ISO885916 = _pyautolib.IDC_ENCODING_ISO885916
IDC_ENCODING_WINDOWS1254 = _pyautolib.IDC_ENCODING_WINDOWS1254
IDC_ENCODING_ISO88596 = _pyautolib.IDC_ENCODING_ISO88596
IDC_ENCODING_WINDOWS1256 = _pyautolib.IDC_ENCODING_WINDOWS1256
IDC_ENCODING_ISO88598 = _pyautolib.IDC_ENCODING_ISO88598
IDC_ENCODING_WINDOWS1255 = _pyautolib.IDC_ENCODING_WINDOWS1255
IDC_ENCODING_WINDOWS1258 = _pyautolib.IDC_ENCODING_WINDOWS1258
IDC_ENCODING_ISO88598I = _pyautolib.IDC_ENCODING_ISO88598I
IDC_CUT = _pyautolib.IDC_CUT
IDC_COPY = _pyautolib.IDC_COPY
IDC_COPY_URL = _pyautolib.IDC_COPY_URL
IDC_PASTE = _pyautolib.IDC_PASTE
IDC_EDIT_MENU = _pyautolib.IDC_EDIT_MENU
IDC_FIND = _pyautolib.IDC_FIND
IDC_FIND_NEXT = _pyautolib.IDC_FIND_NEXT
IDC_FIND_PREVIOUS = _pyautolib.IDC_FIND_PREVIOUS
IDC_ZOOM_MENU = _pyautolib.IDC_ZOOM_MENU
IDC_ZOOM_PLUS = _pyautolib.IDC_ZOOM_PLUS
IDC_ZOOM_NORMAL = _pyautolib.IDC_ZOOM_NORMAL
IDC_ZOOM_MINUS = _pyautolib.IDC_ZOOM_MINUS
IDC_ZOOM_PERCENT_DISPLAY = _pyautolib.IDC_ZOOM_PERCENT_DISPLAY
IDC_FOCUS_TOOLBAR = _pyautolib.IDC_FOCUS_TOOLBAR
IDC_FOCUS_LOCATION = _pyautolib.IDC_FOCUS_LOCATION
IDC_FOCUS_SEARCH = _pyautolib.IDC_FOCUS_SEARCH
IDC_FOCUS_MENU_BAR = _pyautolib.IDC_FOCUS_MENU_BAR
IDC_FOCUS_NEXT_PANE = _pyautolib.IDC_FOCUS_NEXT_PANE
IDC_FOCUS_PREVIOUS_PANE = _pyautolib.IDC_FOCUS_PREVIOUS_PANE
IDC_FOCUS_BOOKMARKS = _pyautolib.IDC_FOCUS_BOOKMARKS
IDC_FOCUS_CHROMEOS_STATUS = _pyautolib.IDC_FOCUS_CHROMEOS_STATUS
IDC_OPEN_FILE = _pyautolib.IDC_OPEN_FILE
IDC_CREATE_SHORTCUTS = _pyautolib.IDC_CREATE_SHORTCUTS
IDC_DEVELOPER_MENU = _pyautolib.IDC_DEVELOPER_MENU
IDC_DEV_TOOLS = _pyautolib.IDC_DEV_TOOLS
IDC_DEV_TOOLS_CONSOLE = _pyautolib.IDC_DEV_TOOLS_CONSOLE
IDC_TASK_MANAGER = _pyautolib.IDC_TASK_MANAGER
IDC_FEEDBACK = _pyautolib.IDC_FEEDBACK
IDC_SHOW_BOOKMARK_BAR = _pyautolib.IDC_SHOW_BOOKMARK_BAR
IDC_SHOW_HISTORY = _pyautolib.IDC_SHOW_HISTORY
IDC_SHOW_BOOKMARK_MANAGER = _pyautolib.IDC_SHOW_BOOKMARK_MANAGER
IDC_SHOW_DOWNLOADS = _pyautolib.IDC_SHOW_DOWNLOADS
IDC_CLEAR_BROWSING_DATA = _pyautolib.IDC_CLEAR_BROWSING_DATA
IDC_IMPORT_SETTINGS = _pyautolib.IDC_IMPORT_SETTINGS
IDC_OPTIONS = _pyautolib.IDC_OPTIONS
IDC_EDIT_SEARCH_ENGINES = _pyautolib.IDC_EDIT_SEARCH_ENGINES
IDC_VIEW_PASSWORDS = _pyautolib.IDC_VIEW_PASSWORDS
IDC_ABOUT = _pyautolib.IDC_ABOUT
IDC_HELP_PAGE = _pyautolib.IDC_HELP_PAGE
IDC_SHOW_APP_MENU = _pyautolib.IDC_SHOW_APP_MENU
IDC_MANAGE_EXTENSIONS = _pyautolib.IDC_MANAGE_EXTENSIONS
IDC_AUTOFILL_DEFAULT = _pyautolib.IDC_AUTOFILL_DEFAULT
IDC_DEV_TOOLS_INSPECT = _pyautolib.IDC_DEV_TOOLS_INSPECT
IDC_UPGRADE_DIALOG = _pyautolib.IDC_UPGRADE_DIALOG
IDC_VIEW_INCOMPATIBILITIES = _pyautolib.IDC_VIEW_INCOMPATIBILITIES
IDC_VIEW_BACKGROUND_PAGES = _pyautolib.IDC_VIEW_BACKGROUND_PAGES
IDC_SHOW_KEYBOARD_OVERLAY = _pyautolib.IDC_SHOW_KEYBOARD_OVERLAY
IDC_PROFILING_ENABLED = _pyautolib.IDC_PROFILING_ENABLED
IDC_FILE_MANAGER = _pyautolib.IDC_FILE_MANAGER
IDC_BOOKMARKS_MENU = _pyautolib.IDC_BOOKMARKS_MENU
IDC_PROFILE_MENU = _pyautolib.IDC_PROFILE_MENU
IDC_CREATE_NEW_PROFILE = _pyautolib.IDC_CREATE_NEW_PROFILE
IDC_SPELLCHECK_SUGGESTION_0 = _pyautolib.IDC_SPELLCHECK_SUGGESTION_0
IDC_SPELLCHECK_SUGGESTION_1 = _pyautolib.IDC_SPELLCHECK_SUGGESTION_1
IDC_SPELLCHECK_SUGGESTION_2 = _pyautolib.IDC_SPELLCHECK_SUGGESTION_2
IDC_SPELLCHECK_SUGGESTION_3 = _pyautolib.IDC_SPELLCHECK_SUGGESTION_3
IDC_SPELLCHECK_SUGGESTION_4 = _pyautolib.IDC_SPELLCHECK_SUGGESTION_4
IDC_SPELLCHECK_SUGGESTION_LAST = _pyautolib.IDC_SPELLCHECK_SUGGESTION_LAST
IDC_SPELLCHECK_MENU = _pyautolib.IDC_SPELLCHECK_MENU
IDC_SPELLCHECK_LANGUAGES_FIRST = _pyautolib.IDC_SPELLCHECK_LANGUAGES_FIRST
IDC_SPELLCHECK_LANGUAGES_LAST = _pyautolib.IDC_SPELLCHECK_LANGUAGES_LAST
IDC_CHECK_SPELLING_OF_THIS_FIELD = _pyautolib.IDC_CHECK_SPELLING_OF_THIS_FIELD
IDC_SYNC_BOOKMARKS = _pyautolib.IDC_SYNC_BOOKMARKS
IDC_SPELLPANEL_TOGGLE = _pyautolib.IDC_SPELLPANEL_TOGGLE
IDC_SPELLCHECK_ADD_TO_DICTIONARY = _pyautolib.IDC_SPELLCHECK_ADD_TO_DICTIONARY
IDC_WRITING_DIRECTION_MENU = _pyautolib.IDC_WRITING_DIRECTION_MENU
IDC_WRITING_DIRECTION_DEFAULT = _pyautolib.IDC_WRITING_DIRECTION_DEFAULT
IDC_WRITING_DIRECTION_LTR = _pyautolib.IDC_WRITING_DIRECTION_LTR
IDC_WRITING_DIRECTION_RTL = _pyautolib.IDC_WRITING_DIRECTION_RTL
IDC_TRANSLATE_OPTIONS_ALWAYS = _pyautolib.IDC_TRANSLATE_OPTIONS_ALWAYS
IDC_TRANSLATE_OPTIONS_NEVER_TRANSLATE_LANG = _pyautolib.IDC_TRANSLATE_OPTIONS_NEVER_TRANSLATE_LANG
IDC_TRANSLATE_OPTIONS_NEVER_TRANSLATE_SITE = _pyautolib.IDC_TRANSLATE_OPTIONS_NEVER_TRANSLATE_SITE
IDC_TRANSLATE_REPORT_BAD_LANGUAGE_DETECTION = _pyautolib.IDC_TRANSLATE_REPORT_BAD_LANGUAGE_DETECTION
IDC_TRANSLATE_OPTIONS_ABOUT = _pyautolib.IDC_TRANSLATE_OPTIONS_ABOUT
IDC_TRANSLATE_ORIGINAL_LANGUAGE_BASE = _pyautolib.IDC_TRANSLATE_ORIGINAL_LANGUAGE_BASE
IDC_TRANSLATE_TARGET_LANGUAGE_BASE = _pyautolib.IDC_TRANSLATE_TARGET_LANGUAGE_BASE
IDC_VIEW_MENU = _pyautolib.IDC_VIEW_MENU
IDC_SYSTEM_OPTIONS = _pyautolib.IDC_SYSTEM_OPTIONS
IDC_INTERNET_OPTIONS = _pyautolib.IDC_INTERNET_OPTIONS
IDC_LANGUAGE_OPTIONS = _pyautolib.IDC_LANGUAGE_OPTIONS
IDC_HISTORY_MENU = _pyautolib.IDC_HISTORY_MENU
IDC_INPUT_METHODS_MENU = _pyautolib.IDC_INPUT_METHODS_MENU
IDC_CONTENT_CONTEXT_CUSTOM_FIRST = _pyautolib.IDC_CONTENT_CONTEXT_CUSTOM_FIRST
IDC_CONTENT_CONTEXT_CUSTOM_LAST = _pyautolib.IDC_CONTENT_CONTEXT_CUSTOM_LAST
IDC_EXTENSIONS_CONTEXT_CUSTOM_FIRST = _pyautolib.IDC_EXTENSIONS_CONTEXT_CUSTOM_FIRST
IDC_EXTENSIONS_CONTEXT_CUSTOM_LAST = _pyautolib.IDC_EXTENSIONS_CONTEXT_CUSTOM_LAST
IDC_CONTENT_CONTEXT_OPENLINKNEWTAB = _pyautolib.IDC_CONTENT_CONTEXT_OPENLINKNEWTAB
IDC_CONTENT_CONTEXT_OPENLINKNEWWINDOW = _pyautolib.IDC_CONTENT_CONTEXT_OPENLINKNEWWINDOW
IDC_CONTENT_CONTEXT_OPENLINKOFFTHERECORD = _pyautolib.IDC_CONTENT_CONTEXT_OPENLINKOFFTHERECORD
IDC_CONTENT_CONTEXT_SAVELINKAS = _pyautolib.IDC_CONTENT_CONTEXT_SAVELINKAS
IDC_CONTENT_CONTEXT_COPYLINKLOCATION = _pyautolib.IDC_CONTENT_CONTEXT_COPYLINKLOCATION
IDC_CONTENT_CONTEXT_COPYEMAILADDRESS = _pyautolib.IDC_CONTENT_CONTEXT_COPYEMAILADDRESS
IDC_CONTENT_CONTEXT_SAVEIMAGEAS = _pyautolib.IDC_CONTENT_CONTEXT_SAVEIMAGEAS
IDC_CONTENT_CONTEXT_COPYIMAGELOCATION = _pyautolib.IDC_CONTENT_CONTEXT_COPYIMAGELOCATION
IDC_CONTENT_CONTEXT_COPYIMAGE = _pyautolib.IDC_CONTENT_CONTEXT_COPYIMAGE
IDC_CONTENT_CONTEXT_OPENIMAGENEWTAB = _pyautolib.IDC_CONTENT_CONTEXT_OPENIMAGENEWTAB
IDC_CONTENT_CONTEXT_SAVEAVAS = _pyautolib.IDC_CONTENT_CONTEXT_SAVEAVAS
IDC_CONTENT_CONTEXT_COPYAVLOCATION = _pyautolib.IDC_CONTENT_CONTEXT_COPYAVLOCATION
IDC_CONTENT_CONTEXT_OPENAVNEWTAB = _pyautolib.IDC_CONTENT_CONTEXT_OPENAVNEWTAB
IDC_CONTENT_CONTEXT_PLAYPAUSE = _pyautolib.IDC_CONTENT_CONTEXT_PLAYPAUSE
IDC_CONTENT_CONTEXT_MUTE = _pyautolib.IDC_CONTENT_CONTEXT_MUTE
IDC_CONTENT_CONTEXT_LOOP = _pyautolib.IDC_CONTENT_CONTEXT_LOOP
IDC_CONTENT_CONTEXT_CONTROLS = _pyautolib.IDC_CONTENT_CONTEXT_CONTROLS
IDC_CONTENT_CONTEXT_COPY = _pyautolib.IDC_CONTENT_CONTEXT_COPY
IDC_CONTENT_CONTEXT_CUT = _pyautolib.IDC_CONTENT_CONTEXT_CUT
IDC_CONTENT_CONTEXT_PASTE = _pyautolib.IDC_CONTENT_CONTEXT_PASTE
IDC_CONTENT_CONTEXT_DELETE = _pyautolib.IDC_CONTENT_CONTEXT_DELETE
IDC_CONTENT_CONTEXT_UNDO = _pyautolib.IDC_CONTENT_CONTEXT_UNDO
IDC_CONTENT_CONTEXT_REDO = _pyautolib.IDC_CONTENT_CONTEXT_REDO
IDC_CONTENT_CONTEXT_SELECTALL = _pyautolib.IDC_CONTENT_CONTEXT_SELECTALL
IDC_CONTENT_CONTEXT_TRANSLATE = _pyautolib.IDC_CONTENT_CONTEXT_TRANSLATE
IDC_CONTENT_CONTEXT_INSPECTELEMENT = _pyautolib.IDC_CONTENT_CONTEXT_INSPECTELEMENT
IDC_CONTENT_CONTEXT_VIEWPAGEINFO = _pyautolib.IDC_CONTENT_CONTEXT_VIEWPAGEINFO
IDC_CONTENT_CONTEXT_LANGUAGE_SETTINGS = _pyautolib.IDC_CONTENT_CONTEXT_LANGUAGE_SETTINGS
IDC_CONTENT_CONTEXT_LOOK_UP_IN_DICTIONARY = _pyautolib.IDC_CONTENT_CONTEXT_LOOK_UP_IN_DICTIONARY
IDC_CONTENT_CONTEXT_RELOADFRAME = _pyautolib.IDC_CONTENT_CONTEXT_RELOADFRAME
IDC_CONTENT_CONTEXT_VIEWFRAMESOURCE = _pyautolib.IDC_CONTENT_CONTEXT_VIEWFRAMESOURCE
IDC_CONTENT_CONTEXT_VIEWFRAMEINFO = _pyautolib.IDC_CONTENT_CONTEXT_VIEWFRAMEINFO
IDC_CONTENT_CONTEXT_GOTOURL = _pyautolib.IDC_CONTENT_CONTEXT_GOTOURL
IDC_CONTENT_CONTEXT_SEARCHWEBFOR = _pyautolib.IDC_CONTENT_CONTEXT_SEARCHWEBFOR
IDC_BOOKMARK_BAR_OPEN_ALL = _pyautolib.IDC_BOOKMARK_BAR_OPEN_ALL
IDC_BOOKMARK_BAR_OPEN_ALL_NEW_WINDOW = _pyautolib.IDC_BOOKMARK_BAR_OPEN_ALL_NEW_WINDOW
IDC_BOOKMARK_BAR_OPEN_ALL_INCOGNITO = _pyautolib.IDC_BOOKMARK_BAR_OPEN_ALL_INCOGNITO
IDC_BOOKMARK_BAR_OPEN_INCOGNITO = _pyautolib.IDC_BOOKMARK_BAR_OPEN_INCOGNITO
IDC_BOOKMARK_BAR_RENAME_FOLDER = _pyautolib.IDC_BOOKMARK_BAR_RENAME_FOLDER
IDC_BOOKMARK_BAR_EDIT = _pyautolib.IDC_BOOKMARK_BAR_EDIT
IDC_BOOKMARK_BAR_REMOVE = _pyautolib.IDC_BOOKMARK_BAR_REMOVE
IDC_BOOKMARK_BAR_ADD_NEW_BOOKMARK = _pyautolib.IDC_BOOKMARK_BAR_ADD_NEW_BOOKMARK
IDC_BOOKMARK_BAR_NEW_FOLDER = _pyautolib.IDC_BOOKMARK_BAR_NEW_FOLDER
IDC_BOOKMARK_MANAGER = _pyautolib.IDC_BOOKMARK_MANAGER
IDC_BOOKMARK_BAR_ALWAYS_SHOW = _pyautolib.IDC_BOOKMARK_BAR_ALWAYS_SHOW
IDC_STATUS_TRAY_KEEP_CHROME_RUNNING_IN_BACKGROUND = _pyautolib.IDC_STATUS_TRAY_KEEP_CHROME_RUNNING_IN_BACKGROUND
IDR_MAINFRAME = _pyautolib.IDR_MAINFRAME
IDR_CHROMEFRAME = _pyautolib.IDR_CHROMEFRAME
IDI_THROBBER_01 = _pyautolib.IDI_THROBBER_01
IDI_THROBBER_02 = _pyautolib.IDI_THROBBER_02
IDI_THROBBER_03 = _pyautolib.IDI_THROBBER_03
IDI_THROBBER_04 = _pyautolib.IDI_THROBBER_04
IDI_THROBBER_05 = _pyautolib.IDI_THROBBER_05
IDI_THROBBER_06 = _pyautolib.IDI_THROBBER_06
IDI_THROBBER_07 = _pyautolib.IDI_THROBBER_07
IDI_THROBBER_08 = _pyautolib.IDI_THROBBER_08
IDI_THROBBER_09 = _pyautolib.IDI_THROBBER_09
IDI_THROBBER_10 = _pyautolib.IDI_THROBBER_10
IDI_THROBBER_11 = _pyautolib.IDI_THROBBER_11
IDI_THROBBER_12 = _pyautolib.IDI_THROBBER_12
IDI_THROBBER_13 = _pyautolib.IDI_THROBBER_13
IDI_THROBBER_14 = _pyautolib.IDI_THROBBER_14
IDI_THROBBER_15 = _pyautolib.IDI_THROBBER_15
IDI_THROBBER_16 = _pyautolib.IDI_THROBBER_16
IDI_THROBBER_17 = _pyautolib.IDI_THROBBER_17
IDI_THROBBER_18 = _pyautolib.IDI_THROBBER_18
IDI_THROBBER_19 = _pyautolib.IDI_THROBBER_19
IDI_THROBBER_20 = _pyautolib.IDI_THROBBER_20
IDI_THROBBER_21 = _pyautolib.IDI_THROBBER_21
IDI_THROBBER_22 = _pyautolib.IDI_THROBBER_22
IDI_THROBBER_23 = _pyautolib.IDI_THROBBER_23
IDI_THROBBER_24 = _pyautolib.IDI_THROBBER_24
IDR_SXS = _pyautolib.IDR_SXS
IDD_IPC_SETTINGS = _pyautolib.IDD_IPC_SETTINGS
kRawKeyDownType = _pyautolib.kRawKeyDownType
kKeyDownType = _pyautolib.kKeyDownType
kCharType = _pyautolib.kCharType
kKeyUpType = _pyautolib.kKeyUpType
kShiftKeyMask = _pyautolib.kShiftKeyMask
kControlKeyMask = _pyautolib.kControlKeyMask
kAltKeyMask = _pyautolib.kAltKeyMask
kMetaKeyMask = _pyautolib.kMetaKeyMask
kLeftButton = _pyautolib.kLeftButton
kMiddleButton = _pyautolib.kMiddleButton
kRightButton = _pyautolib.kRightButton
AUTOMATION_LAUNCH_RESULT_INVALID = _pyautolib.AUTOMATION_LAUNCH_RESULT_INVALID
AUTOMATION_SUCCESS = _pyautolib.AUTOMATION_SUCCESS
AUTOMATION_TIMEOUT = _pyautolib.AUTOMATION_TIMEOUT
AUTOMATION_VERSION_MISMATCH = _pyautolib.AUTOMATION_VERSION_MISMATCH
AUTOMATION_CREATE_TAB_FAILED = _pyautolib.AUTOMATION_CREATE_TAB_FAILED
AUTOMATION_SERVER_CRASHED = _pyautolib.AUTOMATION_SERVER_CRASHED
AUTOMATION_MSG_NAVIGATION_ERROR = _pyautolib.AUTOMATION_MSG_NAVIGATION_ERROR
AUTOMATION_MSG_NAVIGATION_SUCCESS = _pyautolib.AUTOMATION_MSG_NAVIGATION_SUCCESS
AUTOMATION_MSG_NAVIGATION_AUTH_NEEDED = _pyautolib.AUTOMATION_MSG_NAVIGATION_AUTH_NEEDED
AUTOMATION_MSG_EXTENSION_INSTALL_SUCCEEDED = _pyautolib.AUTOMATION_MSG_EXTENSION_INSTALL_SUCCEEDED
AUTOMATION_MSG_EXTENSION_INSTALL_FAILED = _pyautolib.AUTOMATION_MSG_EXTENSION_INSTALL_FAILED
AUTOMATION_MSG_EXTENSION_ID = _pyautolib.AUTOMATION_MSG_EXTENSION_ID
AUTOMATION_MSG_EXTENSION_NAME = _pyautolib.AUTOMATION_MSG_EXTENSION_NAME
AUTOMATION_MSG_EXTENSION_VERSION = _pyautolib.AUTOMATION_MSG_EXTENSION_VERSION
AUTOMATION_MSG_EXTENSION_BROWSER_ACTION_INDEX = _pyautolib.AUTOMATION_MSG_EXTENSION_BROWSER_ACTION_INDEX
SMALLEST_FONT = _pyautolib.SMALLEST_FONT
SMALL_FONT = _pyautolib.SMALL_FONT
MEDIUM_FONT = _pyautolib.MEDIUM_FONT
LARGE_FONT = _pyautolib.LARGE_FONT
LARGEST_FONT = _pyautolib.LARGEST_FONT
BACK = _pyautolib.BACK
FWD = _pyautolib.FWD
IGNORE_CASE = _pyautolib.IGNORE_CASE
CASE_SENSITIVE = _pyautolib.CASE_SENSITIVE
class scoped_refptr__BrowserProxy(_object):
"""Proxy of C++ scoped_refptr<(BrowserProxy)> class"""
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, scoped_refptr__BrowserProxy, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, scoped_refptr__BrowserProxy, name)
__repr__ = _swig_repr
def __init__(self, *args):
"""
__init__(self) -> scoped_refptr__BrowserProxy
__init__(self, BrowserProxy p) -> scoped_refptr__BrowserProxy
"""
this = _pyautolib.new_scoped_refptr__BrowserProxy(*args)
try: self.this.append(this)
except: self.this = this
__swig_destroy__ = _pyautolib.delete_scoped_refptr__BrowserProxy
__del__ = lambda self : None;
def get(self):
"""get(self) -> BrowserProxy"""
return _pyautolib.scoped_refptr__BrowserProxy_get(self)
def __deref__(self):
"""__deref__(self) -> BrowserProxy"""
return _pyautolib.scoped_refptr__BrowserProxy___deref__(self)
def ActivateTab(self, *args):
"""
ActivateTab(self, int tab_index) -> bool
Activate the tab at the given zero-based index
"""
return _pyautolib.scoped_refptr__BrowserProxy_ActivateTab(self, *args)
def BringToFront(self):
"""
BringToFront(self) -> bool
Activate the browser's window and bring it to front.
"""
return _pyautolib.scoped_refptr__BrowserProxy_BringToFront(self)
def GetTab(self, *args):
"""
GetTab(self, int tab_index) -> scoped_refptr__TabProxy
Get proxy to the tab at the given zero-based index
"""
return _pyautolib.scoped_refptr__BrowserProxy_GetTab(self, *args)
scoped_refptr__BrowserProxy_swigregister = _pyautolib.scoped_refptr__BrowserProxy_swigregister
scoped_refptr__BrowserProxy_swigregister(scoped_refptr__BrowserProxy)
cvar = _pyautolib.cvar
kJSONProxyAutoconfig = cvar.kJSONProxyAutoconfig
kJSONProxyNoProxy = cvar.kJSONProxyNoProxy
kJSONProxyPacUrl = cvar.kJSONProxyPacUrl
kJSONProxyPacMandatory = cvar.kJSONProxyPacMandatory
kJSONProxyBypassList = cvar.kJSONProxyBypassList
kJSONProxyServer = cvar.kJSONProxyServer
kNamedInterfacePrefix = cvar.kNamedInterfacePrefix
kSleepTime = cvar.kSleepTime
kChromeDriverAutomationVersion = cvar.kChromeDriverAutomationVersion
kAppsPromoCounter = cvar.kAppsPromoCounter
kDefaultAppsInstalled = cvar.kDefaultAppsInstalled
kHomePageIsNewTabPage = cvar.kHomePageIsNewTabPage
kHomePage = cvar.kHomePage
kSessionExitedCleanly = cvar.kSessionExitedCleanly
kRestoreOnStartup = cvar.kRestoreOnStartup
kURLsToRestoreOnStartup = cvar.kURLsToRestoreOnStartup
kApplicationLocale = cvar.kApplicationLocale
kDefaultCharset = cvar.kDefaultCharset
kAcceptLanguages = cvar.kAcceptLanguages
kStaticEncodings = cvar.kStaticEncodings
kPopupWhitelistedHosts = cvar.kPopupWhitelistedHosts
kShowBookmarkBar = cvar.kShowBookmarkBar
kWebKitStandardFontFamily = cvar.kWebKitStandardFontFamily
kWebKitFixedFontFamily = cvar.kWebKitFixedFontFamily
kWebKitSerifFontFamily = cvar.kWebKitSerifFontFamily
kWebKitSansSerifFontFamily = cvar.kWebKitSansSerifFontFamily
kWebKitCursiveFontFamily = cvar.kWebKitCursiveFontFamily
kWebKitFantasyFontFamily = cvar.kWebKitFantasyFontFamily
kWebKitDefaultFontSize = cvar.kWebKitDefaultFontSize
kWebKitDefaultFixedFontSize = cvar.kWebKitDefaultFixedFontSize
kWebKitMinimumFontSize = cvar.kWebKitMinimumFontSize
kWebKitMinimumLogicalFontSize = cvar.kWebKitMinimumLogicalFontSize
kWebKitJavascriptEnabled = cvar.kWebKitJavascriptEnabled
kWebKitWebSecurityEnabled = cvar.kWebKitWebSecurityEnabled
kWebKitJavascriptCanOpenWindowsAutomatically = cvar.kWebKitJavascriptCanOpenWindowsAutomatically
kWebKitLoadsImagesAutomatically = cvar.kWebKitLoadsImagesAutomatically
kWebKitPluginsEnabled = cvar.kWebKitPluginsEnabled
kWebKitDomPasteEnabled = cvar.kWebKitDomPasteEnabled
kWebKitShrinksStandaloneImagesToFit = cvar.kWebKitShrinksStandaloneImagesToFit
kWebKitInspectorSettings = cvar.kWebKitInspectorSettings
kWebKitUsesUniversalDetector = cvar.kWebKitUsesUniversalDetector
kWebKitTextAreasAreResizable = cvar.kWebKitTextAreasAreResizable
kWebKitJavaEnabled = cvar.kWebKitJavaEnabled
kWebkitTabsToLinks = cvar.kWebkitTabsToLinks
kWebKitAllowDisplayingInsecureContent = cvar.kWebKitAllowDisplayingInsecureContent
kWebKitAllowRunningInsecureContent = cvar.kWebKitAllowRunningInsecureContent
kPasswordManagerEnabled = cvar.kPasswordManagerEnabled
kPasswordManagerAllowShowPasswords = cvar.kPasswordManagerAllowShowPasswords
kSafeBrowsingEnabled = cvar.kSafeBrowsingEnabled
kSafeBrowsingReportingEnabled = cvar.kSafeBrowsingReportingEnabled
kIncognitoEnabled = cvar.kIncognitoEnabled
kSearchSuggestEnabled = cvar.kSearchSuggestEnabled
kConfirmToQuitEnabled = cvar.kConfirmToQuitEnabled
kCookieBehavior = cvar.kCookieBehavior
kDefaultSearchProviderEnabled = cvar.kDefaultSearchProviderEnabled
kDefaultSearchProviderSearchURL = cvar.kDefaultSearchProviderSearchURL
kDefaultSearchProviderSuggestURL = cvar.kDefaultSearchProviderSuggestURL
kDefaultSearchProviderInstantURL = cvar.kDefaultSearchProviderInstantURL
kDefaultSearchProviderIconURL = cvar.kDefaultSearchProviderIconURL
kDefaultSearchProviderEncodings = cvar.kDefaultSearchProviderEncodings
kDefaultSearchProviderName = cvar.kDefaultSearchProviderName
kDefaultSearchProviderKeyword = cvar.kDefaultSearchProviderKeyword
kDefaultSearchProviderID = cvar.kDefaultSearchProviderID
kDefaultSearchProviderPrepopulateID = cvar.kDefaultSearchProviderPrepopulateID
kSearchProviderOverrides = cvar.kSearchProviderOverrides
kSearchProviderOverridesVersion = cvar.kSearchProviderOverridesVersion
kPromptForDownload = cvar.kPromptForDownload
kAlternateErrorPagesEnabled = cvar.kAlternateErrorPagesEnabled
kDnsStartupPrefetchList = cvar.kDnsStartupPrefetchList
kDnsPrefetchingStartupList = cvar.kDnsPrefetchingStartupList
kDnsHostReferralList = cvar.kDnsHostReferralList
kDnsPrefetchingHostReferralList = cvar.kDnsPrefetchingHostReferralList
kDisableSpdy = cvar.kDisableSpdy
kDisabledSchemes = cvar.kDisabledSchemes
kInstantConfirmDialogShown = cvar.kInstantConfirmDialogShown
kInstantEnabled = cvar.kInstantEnabled
kInstantEnabledOnce = cvar.kInstantEnabledOnce
kInstantEnabledTime = cvar.kInstantEnabledTime
kInstantPromo = cvar.kInstantPromo
kMultipleProfilePrefMigration = cvar.kMultipleProfilePrefMigration
kNetworkPredictionEnabled = cvar.kNetworkPredictionEnabled
kIpcDisabledMessages = cvar.kIpcDisabledMessages
kShowHomeButton = cvar.kShowHomeButton
kRecentlySelectedEncoding = cvar.kRecentlySelectedEncoding
kDeleteBrowsingHistory = cvar.kDeleteBrowsingHistory
kDeleteDownloadHistory = cvar.kDeleteDownloadHistory
kDeleteCache = cvar.kDeleteCache
kDeleteCookies = cvar.kDeleteCookies
kDeletePasswords = cvar.kDeletePasswords
kDeleteFormData = cvar.kDeleteFormData
kEnableSpellCheck = cvar.kEnableSpellCheck
kEnabledLabsExperiments = cvar.kEnabledLabsExperiments
kEnableAutoSpellCorrect = cvar.kEnableAutoSpellCorrect
kSavingBrowserHistoryDisabled = cvar.kSavingBrowserHistoryDisabled
kDeleteTimePeriod = cvar.kDeleteTimePeriod
kPrintingEnabled = cvar.kPrintingEnabled
kPrintingPageHeaderLeft = cvar.kPrintingPageHeaderLeft
kPrintingPageHeaderCenter = cvar.kPrintingPageHeaderCenter
kPrintingPageHeaderRight = cvar.kPrintingPageHeaderRight
kPrintingPageFooterLeft = cvar.kPrintingPageFooterLeft
kPrintingPageFooterCenter = cvar.kPrintingPageFooterCenter
kPrintingPageFooterRight = cvar.kPrintingPageFooterRight
kCurrentThemePackFilename = cvar.kCurrentThemePackFilename
kCurrentThemeID = cvar.kCurrentThemeID
kCurrentThemeImages = cvar.kCurrentThemeImages
kCurrentThemeColors = cvar.kCurrentThemeColors
kCurrentThemeTints = cvar.kCurrentThemeTints
kCurrentThemeDisplayProperties = cvar.kCurrentThemeDisplayProperties
kExtensionsUIDeveloperMode = cvar.kExtensionsUIDeveloperMode
kExtensionToolbarSize = cvar.kExtensionToolbarSize
kPluginsLastInternalDirectory = cvar.kPluginsLastInternalDirectory
kPluginsPluginsList = cvar.kPluginsPluginsList
kPluginsDisabledPlugins = cvar.kPluginsDisabledPlugins
kPluginsDisabledPluginsExceptions = cvar.kPluginsDisabledPluginsExceptions
kPluginsEnabledPlugins = cvar.kPluginsEnabledPlugins
kPluginsEnabledInternalPDF = cvar.kPluginsEnabledInternalPDF
kPluginsShowSetReaderDefaultInfobar = cvar.kPluginsShowSetReaderDefaultInfobar
kPluginsShowDetails = cvar.kPluginsShowDetails
kPluginsAllowOutdated = cvar.kPluginsAllowOutdated
kPluginsAlwaysAuthorize = cvar.kPluginsAlwaysAuthorize
kCheckDefaultBrowser = cvar.kCheckDefaultBrowser
kDefaultBrowserSettingEnabled = cvar.kDefaultBrowserSettingEnabled
kUseCustomChromeFrame = cvar.kUseCustomChromeFrame
kShowOmniboxSearchHint = cvar.kShowOmniboxSearchHint
kDesktopNotificationDefaultContentSetting = cvar.kDesktopNotificationDefaultContentSetting
kDesktopNotificationAllowedOrigins = cvar.kDesktopNotificationAllowedOrigins
kDesktopNotificationDeniedOrigins = cvar.kDesktopNotificationDeniedOrigins
kDesktopNotificationPosition = cvar.kDesktopNotificationPosition
kDefaultContentSettings = cvar.kDefaultContentSettings
kPerHostContentSettings = cvar.kPerHostContentSettings
kContentSettingsVersion = cvar.kContentSettingsVersion
kContentSettingsPatterns = cvar.kContentSettingsPatterns
kBlockThirdPartyCookies = cvar.kBlockThirdPartyCookies
kClearSiteDataOnExit = cvar.kClearSiteDataOnExit
kDefaultZoomLevel = cvar.kDefaultZoomLevel
kPerHostZoomLevels = cvar.kPerHostZoomLevels
kAutofillEnabled = cvar.kAutofillEnabled
kAutofillAuxiliaryProfilesEnabled = cvar.kAutofillAuxiliaryProfilesEnabled
kAutofillDialogPlacement = cvar.kAutofillDialogPlacement
kAutofillPositiveUploadRate = cvar.kAutofillPositiveUploadRate
kAutofillNegativeUploadRate = cvar.kAutofillNegativeUploadRate
kAutofillPersonalDataManagerFirstRun = cvar.kAutofillPersonalDataManagerFirstRun
kEditBookmarksEnabled = cvar.kEditBookmarksEnabled
kUseVerticalTabs = cvar.kUseVerticalTabs
kUseCompactNavigationBar = cvar.kUseCompactNavigationBar
kEnableTranslate = cvar.kEnableTranslate
kEnableBookmarkBar = cvar.kEnableBookmarkBar
kPinnedTabs = cvar.kPinnedTabs
kHttpThrottlingEnabled = cvar.kHttpThrottlingEnabled
kDisable3DAPIs = cvar.kDisable3DAPIs
kEnableHyperlinkAuditing = cvar.kEnableHyperlinkAuditing
kEnableReferrers = cvar.kEnableReferrers
kCertRevocationCheckingEnabled = cvar.kCertRevocationCheckingEnabled
kSSL3Enabled = cvar.kSSL3Enabled
kTLS1Enabled = cvar.kTLS1Enabled
kMetricsClientID = cvar.kMetricsClientID
kMetricsSessionID = cvar.kMetricsSessionID
kMetricsClientIDTimestamp = cvar.kMetricsClientIDTimestamp
kMetricsReportingEnabled = cvar.kMetricsReportingEnabled
kMetricsInitialLogs = cvar.kMetricsInitialLogs
kMetricsOngoingLogs = cvar.kMetricsOngoingLogs
kProfileLastUsed = cvar.kProfileLastUsed
kProfileDirectoryMap = cvar.kProfileDirectoryMap
kProfilesNumCreated = cvar.kProfilesNumCreated
kProfileMetrics = cvar.kProfileMetrics
kProfilePrefix = cvar.kProfilePrefix
kStabilityExitedCleanly = cvar.kStabilityExitedCleanly
kStabilityStatsVersion = cvar.kStabilityStatsVersion
kStabilityStatsBuildTime = cvar.kStabilityStatsBuildTime
kStabilitySessionEndCompleted = cvar.kStabilitySessionEndCompleted
kStabilityLaunchCount = cvar.kStabilityLaunchCount
kStabilityCrashCount = cvar.kStabilityCrashCount
kStabilityIncompleteSessionEndCount = cvar.kStabilityIncompleteSessionEndCount
kStabilityPageLoadCount = cvar.kStabilityPageLoadCount
kStabilityRendererCrashCount = cvar.kStabilityRendererCrashCount
kStabilityExtensionRendererCrashCount = cvar.kStabilityExtensionRendererCrashCount
kStabilityLaunchTimeSec = cvar.kStabilityLaunchTimeSec
kStabilityLastTimestampSec = cvar.kStabilityLastTimestampSec
kStabilityRendererHangCount = cvar.kStabilityRendererHangCount
kStabilityChildProcessCrashCount = cvar.kStabilityChildProcessCrashCount
kStabilityOtherUserCrashCount = cvar.kStabilityOtherUserCrashCount
kStabilityKernelCrashCount = cvar.kStabilityKernelCrashCount
kStabilitySystemUncleanShutdownCount = cvar.kStabilitySystemUncleanShutdownCount
kStabilityBreakpadRegistrationSuccess = cvar.kStabilityBreakpadRegistrationSuccess
kStabilityBreakpadRegistrationFail = cvar.kStabilityBreakpadRegistrationFail
kStabilityDebuggerPresent = cvar.kStabilityDebuggerPresent
kStabilityDebuggerNotPresent = cvar.kStabilityDebuggerNotPresent
kStabilityPluginStats = cvar.kStabilityPluginStats
kStabilityPluginName = cvar.kStabilityPluginName
kStabilityPluginLaunches = cvar.kStabilityPluginLaunches
kStabilityPluginInstances = cvar.kStabilityPluginInstances
kStabilityPluginCrashes = cvar.kStabilityPluginCrashes
kUninstallMetricsPageLoadCount = cvar.kUninstallMetricsPageLoadCount
kUninstallLaunchCount = cvar.kUninstallLaunchCount
kUninstallMetricsInstallDate = cvar.kUninstallMetricsInstallDate
kUninstallMetricsUptimeSec = cvar.kUninstallMetricsUptimeSec
kUninstallLastLaunchTimeSec = cvar.kUninstallLastLaunchTimeSec
kUninstallLastObservedRunTimeSec = cvar.kUninstallLastObservedRunTimeSec
kBrowserWindowPlacement = cvar.kBrowserWindowPlacement
kTaskManagerWindowPlacement = cvar.kTaskManagerWindowPlacement
kKeywordEditorWindowPlacement = cvar.kKeywordEditorWindowPlacement
kPreferencesWindowPlacement = cvar.kPreferencesWindowPlacement
kMemoryCacheSize = cvar.kMemoryCacheSize
kDownloadDefaultDirectory = cvar.kDownloadDefaultDirectory
kDownloadExtensionsToOpen = cvar.kDownloadExtensionsToOpen
kDownloadDirUpgraded = cvar.kDownloadDirUpgraded
kSaveFileDefaultDirectory = cvar.kSaveFileDefaultDirectory
kSaveFileType = cvar.kSaveFileType
kAllowFileSelectionDialogs = cvar.kAllowFileSelectionDialogs
kSelectFileLastDirectory = cvar.kSelectFileLastDirectory
kHungPluginDetectFrequency = cvar.kHungPluginDetectFrequency
kPluginMessageResponseTimeout = cvar.kPluginMessageResponseTimeout
kSpellCheckDictionary = cvar.kSpellCheckDictionary
kExcludedSchemes = cvar.kExcludedSchemes
kSafeBrowsingClientKey = cvar.kSafeBrowsingClientKey
kSafeBrowsingWrappedKey = cvar.kSafeBrowsingWrappedKey
kOptionsWindowLastTabIndex = cvar.kOptionsWindowLastTabIndex
kContentSettingsWindowLastTabIndex = cvar.kContentSettingsWindowLastTabIndex
kCertificateManagerWindowLastTabIndex = cvar.kCertificateManagerWindowLastTabIndex
kShouldShowFirstRunBubble = cvar.kShouldShowFirstRunBubble
kShouldUseOEMFirstRunBubble = cvar.kShouldUseOEMFirstRunBubble
kShouldUseMinimalFirstRunBubble = cvar.kShouldUseMinimalFirstRunBubble
kShouldShowWelcomePage = cvar.kShouldShowWelcomePage
kLastKnownGoogleURL = cvar.kLastKnownGoogleURL
kLastPromptedGoogleURL = cvar.kLastPromptedGoogleURL
kLastKnownIntranetRedirectOrigin = cvar.kLastKnownIntranetRedirectOrigin
kCountryIDAtInstall = cvar.kCountryIDAtInstall
kGeoIDAtInstall = cvar.kGeoIDAtInstall
kShutdownType = cvar.kShutdownType
kShutdownNumProcesses = cvar.kShutdownNumProcesses
kShutdownNumProcessesSlow = cvar.kShutdownNumProcessesSlow
kRestartLastSessionOnShutdown = cvar.kRestartLastSessionOnShutdown
kNumBookmarksOnBookmarkBar = cvar.kNumBookmarksOnBookmarkBar
kNumFoldersOnBookmarkBar = cvar.kNumFoldersOnBookmarkBar
kNumBookmarksInOtherBookmarkFolder = cvar.kNumBookmarksInOtherBookmarkFolder
kNumFoldersInOtherBookmarkFolder = cvar.kNumFoldersInOtherBookmarkFolder
kNumKeywords = cvar.kNumKeywords
kDisableVideoAndChat = cvar.kDisableVideoAndChat
kDisableExtensions = cvar.kDisableExtensions
kDisablePluginFinder = cvar.kDisablePluginFinder
kBrowserActionContainerWidth = cvar.kBrowserActionContainerWidth
kLastExtensionsUpdateCheck = cvar.kLastExtensionsUpdateCheck
kNextExtensionsUpdateCheck = cvar.kNextExtensionsUpdateCheck
kExtensionInstallAllowList = cvar.kExtensionInstallAllowList
kExtensionInstallDenyList = cvar.kExtensionInstallDenyList
kExtensionInstallForceList = cvar.kExtensionInstallForceList
kExtensionBlacklistUpdateVersion = cvar.kExtensionBlacklistUpdateVersion
kExtensionSidebarWidth = cvar.kExtensionSidebarWidth
kNTPTipsResourceServer = cvar.kNTPTipsResourceServer
kNTPMostVisitedURLsBlacklist = cvar.kNTPMostVisitedURLsBlacklist
kNTPMostVisitedPinnedURLs = cvar.kNTPMostVisitedPinnedURLs
kNTPPromoResourceCache = cvar.kNTPPromoResourceCache
kNTPPromoResourceCacheUpdate = cvar.kNTPPromoResourceCacheUpdate
kNTPPromoResourceServer = cvar.kNTPPromoResourceServer
kNTPDateResourceServer = cvar.kNTPDateResourceServer
kNTPShownSections = cvar.kNTPShownSections
kNTPPrefVersion = cvar.kNTPPrefVersion
kNTPCustomLogoStart = cvar.kNTPCustomLogoStart
kNTPCustomLogoEnd = cvar.kNTPCustomLogoEnd
kNTPPromoVersion = cvar.kNTPPromoVersion
kNTPPromoLocale = cvar.kNTPPromoLocale
kNTPPromoStart = cvar.kNTPPromoStart
kNTPPromoEnd = cvar.kNTPPromoEnd
kNTPPromoLine = cvar.kNTPPromoLine
kNTPPromoClosed = cvar.kNTPPromoClosed
kNTPPromoGroup = cvar.kNTPPromoGroup
kNTPPromoGroupTimeSlice = cvar.kNTPPromoGroupTimeSlice
kNTPPromoBuild = cvar.kNTPPromoBuild
kNTPWebStoreEnabled = cvar.kNTPWebStoreEnabled
kNTPWebStorePromoLastId = cvar.kNTPWebStorePromoLastId
kNTPWebStorePromoId = cvar.kNTPWebStorePromoId
kNTPWebStorePromoHeader = cvar.kNTPWebStorePromoHeader
kNTPWebStorePromoButton = cvar.kNTPWebStorePromoButton
kNTPWebStorePromoLink = cvar.kNTPWebStorePromoLink
kNTPWebStorePromoLogo = cvar.kNTPWebStorePromoLogo
kNTPWebStorePromoExpire = cvar.kNTPWebStorePromoExpire
kNTPWebStorePromoUserGroup = cvar.kNTPWebStorePromoUserGroup
kGpuBlacklist = cvar.kGpuBlacklist
kGpuBlacklistUpdate = cvar.kGpuBlacklistUpdate
kDevToolsDisabled = cvar.kDevToolsDisabled
kDevToolsOpenDocked = cvar.kDevToolsOpenDocked
kDevToolsSplitLocation = cvar.kDevToolsSplitLocation
kSyncSessions = cvar.kSyncSessions
kSyncLastSyncedTime = cvar.kSyncLastSyncedTime
kSyncHasSetupCompleted = cvar.kSyncHasSetupCompleted
kKeepEverythingSynced = cvar.kKeepEverythingSynced
kSyncBookmarks = cvar.kSyncBookmarks
kSyncPasswords = cvar.kSyncPasswords
kSyncPreferences = cvar.kSyncPreferences
kSyncApps = cvar.kSyncApps
kSyncAutofill = cvar.kSyncAutofill
kSyncAutofillProfile = cvar.kSyncAutofillProfile
kSyncThemes = cvar.kSyncThemes
kSyncTypedUrls = cvar.kSyncTypedUrls
kSyncExtensions = cvar.kSyncExtensions
kSyncManaged = cvar.kSyncManaged
kSyncSuppressStart = cvar.kSyncSuppressStart
kGoogleServicesUsername = cvar.kGoogleServicesUsername
kSyncUsingSecondaryPassphrase = cvar.kSyncUsingSecondaryPassphrase
kEncryptionBootstrapToken = cvar.kEncryptionBootstrapToken
kAutofillProfileMigrated = cvar.kAutofillProfileMigrated
kWebAppCreateOnDesktop = cvar.kWebAppCreateOnDesktop
kWebAppCreateInAppsMenu = cvar.kWebAppCreateInAppsMenu
kWebAppCreateInQuickLaunchBar = cvar.kWebAppCreateInQuickLaunchBar
kGeolocationAccessToken = cvar.kGeolocationAccessToken
kGeolocationDefaultContentSetting = cvar.kGeolocationDefaultContentSetting
kGeolocationContentSettings = cvar.kGeolocationContentSettings
kLoginDatabaseMigrated = cvar.kLoginDatabaseMigrated
kCloudPrintServiceURL = cvar.kCloudPrintServiceURL
kCloudPrintDialogWidth = cvar.kCloudPrintDialogWidth
kCloudPrintDialogHeight = cvar.kCloudPrintDialogHeight
kCloudPrintProxyEnabled = cvar.kCloudPrintProxyEnabled
kCloudPrintProxyId = cvar.kCloudPrintProxyId
kCloudPrintAuthToken = cvar.kCloudPrintAuthToken
kCloudPrintXMPPAuthToken = cvar.kCloudPrintXMPPAuthToken
kCloudPrintEmail = cvar.kCloudPrintEmail
kCloudPrintPrintSystemSettings = cvar.kCloudPrintPrintSystemSettings
kCloudPrintEnableJobPoll = cvar.kCloudPrintEnableJobPoll
kCloudPrintRobotRefreshToken = cvar.kCloudPrintRobotRefreshToken
kCloudPrintRobotEmail = cvar.kCloudPrintRobotEmail
kProxy = cvar.kProxy
kManagedDefaultCookiesSetting = cvar.kManagedDefaultCookiesSetting
kManagedDefaultImagesSetting = cvar.kManagedDefaultImagesSetting
kManagedDefaultJavaScriptSetting = cvar.kManagedDefaultJavaScriptSetting
kManagedDefaultPluginsSetting = cvar.kManagedDefaultPluginsSetting
kManagedDefaultPopupsSetting = cvar.kManagedDefaultPopupsSetting
kManagedCookiesAllowedForUrls = cvar.kManagedCookiesAllowedForUrls
kManagedCookiesBlockedForUrls = cvar.kManagedCookiesBlockedForUrls
kManagedCookiesSessionOnlyForUrls = cvar.kManagedCookiesSessionOnlyForUrls
kManagedImagesAllowedForUrls = cvar.kManagedImagesAllowedForUrls
kManagedImagesBlockedForUrls = cvar.kManagedImagesBlockedForUrls
kManagedJavaScriptAllowedForUrls = cvar.kManagedJavaScriptAllowedForUrls
kManagedJavaScriptBlockedForUrls = cvar.kManagedJavaScriptBlockedForUrls
kManagedPluginsAllowedForUrls = cvar.kManagedPluginsAllowedForUrls
kManagedPluginsBlockedForUrls = cvar.kManagedPluginsBlockedForUrls
kManagedPopupsAllowedForUrls = cvar.kManagedPopupsAllowedForUrls
kManagedPopupsBlockedForUrls = cvar.kManagedPopupsBlockedForUrls
kClearPluginLSODataEnabled = cvar.kClearPluginLSODataEnabled
kDiskCacheDir = cvar.kDiskCacheDir
kRegisteredBackgroundContents = cvar.kRegisteredBackgroundContents
kAuthSchemes = cvar.kAuthSchemes
kDisableAuthNegotiateCnameLookup = cvar.kDisableAuthNegotiateCnameLookup
kEnableAuthNegotiatePort = cvar.kEnableAuthNegotiatePort
kAuthServerWhitelist = cvar.kAuthServerWhitelist
kAuthNegotiateDelegateWhitelist = cvar.kAuthNegotiateDelegateWhitelist
kGSSAPILibraryName = cvar.kGSSAPILibraryName
kAllowCrossOriginAuthPrompt = cvar.kAllowCrossOriginAuthPrompt
kRegisteredProtocolHandlers = cvar.kRegisteredProtocolHandlers
kIgnoredProtocolHandlers = cvar.kIgnoredProtocolHandlers
kCustomHandlersEnabled = cvar.kCustomHandlersEnabled
kUserCreatedLoginItem = cvar.kUserCreatedLoginItem
kBackgroundModeEnabled = cvar.kBackgroundModeEnabled
kDevicePolicyRefreshRate = cvar.kDevicePolicyRefreshRate
kUserPolicyRefreshRate = cvar.kUserPolicyRefreshRate
class scoped_refptr__TabProxy(_object):
"""Proxy of C++ scoped_refptr<(TabProxy)> class"""
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, scoped_refptr__TabProxy, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, scoped_refptr__TabProxy, name)
__repr__ = _swig_repr
def __init__(self, *args):
"""
__init__(self) -> scoped_refptr__TabProxy
__init__(self, TabProxy p) -> scoped_refptr__TabProxy
"""
this = _pyautolib.new_scoped_refptr__TabProxy(*args)
try: self.this.append(this)
except: self.this = this
__swig_destroy__ = _pyautolib.delete_scoped_refptr__TabProxy
__del__ = lambda self : None;
def get(self):
"""get(self) -> TabProxy"""
return _pyautolib.scoped_refptr__TabProxy_get(self)
def __deref__(self):
"""__deref__(self) -> TabProxy"""
return _pyautolib.scoped_refptr__TabProxy___deref__(self)
def NavigateToURL(self, *args):
"""
NavigateToURL(self, GURL url) -> AutomationMsg_NavigationResponseValues
Navigates to a given GURL. Blocks until the navigation completes.
"""
return _pyautolib.scoped_refptr__TabProxy_NavigateToURL(self, *args)
def NavigateToURLBlockUntilNavigationsComplete(self, *args):
"""
NavigateToURLBlockUntilNavigationsComplete(self, GURL url, int number_of_navigations) -> AutomationMsg_NavigationResponseValues
Navigates to a given GURL. Blocks until the given number of navigations complete.
"""
return _pyautolib.scoped_refptr__TabProxy_NavigateToURLBlockUntilNavigationsComplete(self, *args)
def NavigateToURLAsync(self, *args):
"""
NavigateToURLAsync(self, GURL url) -> bool
Navigates to a given GURL asynchronously. Does not wait for the navigation to complete, or even begin; Use NavigateToURL() if you want to wait.
"""
return _pyautolib.scoped_refptr__TabProxy_NavigateToURLAsync(self, *args)
def GoBack(self):
"""
GoBack(self) -> AutomationMsg_NavigationResponseValues
Equivalent to hitting the Back button. Blocks until navigation completes.
"""
return _pyautolib.scoped_refptr__TabProxy_GoBack(self)
def GoForward(self):
"""
GoForward(self) -> AutomationMsg_NavigationResponseValues
Equivalent to hitting the Forward button. Blocks until navigation completes.
"""
return _pyautolib.scoped_refptr__TabProxy_GoForward(self)
def Reload(self):
"""
Reload(self) -> AutomationMsg_NavigationResponseValues
Equivalent to hitting the Reload button. Blocks until navigation completes.
"""
return _pyautolib.scoped_refptr__TabProxy_Reload(self)
def Close(self, *args):
"""
Close(self) -> bool
Close(self, bool wait_until_closed) -> bool
Closes the tab. Supply True to wait until the tab has closed, else it'll wait only until the call has been initiated. Be careful while closing the last tab since it might close the browser.
"""
return _pyautolib.scoped_refptr__TabProxy_Close(self, *args)
def WaitForTabToBeRestored(self, *args):
"""
WaitForTabToBeRestored(self, uint32 timeout_ms) -> bool
Blocks until tab is completely restored.
"""
return _pyautolib.scoped_refptr__TabProxy_WaitForTabToBeRestored(self, *args)
def NeedsAuth(self):
"""
NeedsAuth(self) -> bool
Checks if this tab has a login prompt waiting for auth. This will be true if a navigation results in a login prompt, and if an attempted login fails. Note that this is only valid if you've done a navigation on this same object; different TabProxy objects can refer to the same Tab. Calls that can set this are NavigateToURL, GoBack, and GoForward.
"""
return _pyautolib.scoped_refptr__TabProxy_NeedsAuth(self)
def SetAuth(self, *args):
"""
SetAuth(self, wstring username, wstring password) -> bool
Supply authentication to a login prompt. Blocks until navigation completes or another login prompt appears in the case of failed auth.
"""
return _pyautolib.scoped_refptr__TabProxy_SetAuth(self, *args)
def CancelAuth(self):
"""
CancelAuth(self) -> bool
Cancel authentication to a login prompt.
"""
return _pyautolib.scoped_refptr__TabProxy_CancelAuth(self)
scoped_refptr__TabProxy_swigregister = _pyautolib.scoped_refptr__TabProxy_swigregister
scoped_refptr__TabProxy_swigregister(scoped_refptr__TabProxy)
class GURL(_object):
"""Represent a URL. Call spec() to get the string."""
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, GURL, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, GURL, name)
__repr__ = _swig_repr
def __init__(self, *args):
"""
__init__(self) -> GURL
__init__(self, string url_string) -> GURL
Represent a URL. Call spec() to get the string.
"""
this = _pyautolib.new_GURL(*args)
try: self.this.append(this)
except: self.this = this
def spec(self):
"""
spec(self) -> string
Get the string representation.
"""
return _pyautolib.GURL_spec(self)
__swig_destroy__ = _pyautolib.delete_GURL
__del__ = lambda self : None;
GURL_swigregister = _pyautolib.GURL_swigregister
GURL_swigregister(GURL)
class FilePath(_object):
"""Represent a file path. Call value() to get the string."""
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, FilePath, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, FilePath, name)
__repr__ = _swig_repr
def value(self):
"""
value(self) -> StringType
Get the string representation.
"""
return _pyautolib.FilePath_value(self)
def __init__(self, *args):
"""
__init__(self) -> FilePath
__init__(self, StringType path) -> FilePath
Construct an empty FilePath from a string.
"""
this = _pyautolib.new_FilePath(*args)
try: self.this.append(this)
except: self.this = this
__swig_destroy__ = _pyautolib.delete_FilePath
__del__ = lambda self : None;
FilePath_swigregister = _pyautolib.FilePath_swigregister
FilePath_swigregister(FilePath)
class BrowserProxy(_object):
"""Proxy handle to a browser window."""
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, BrowserProxy, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, BrowserProxy, name)
def __init__(self, *args, **kwargs): raise AttributeError("No constructor defined")
__repr__ = _swig_repr
def ActivateTab(self, *args):
"""
ActivateTab(self, int tab_index) -> bool
Activate the tab at the given zero-based index
"""
return _pyautolib.BrowserProxy_ActivateTab(self, *args)
def BringToFront(self):
"""
BringToFront(self) -> bool
Activate the browser's window and bring it to front.
"""
return _pyautolib.BrowserProxy_BringToFront(self)
def GetTab(self, *args):
"""
GetTab(self, int tab_index) -> scoped_refptr__TabProxy
Get proxy to the tab at the given zero-based index
"""
return _pyautolib.BrowserProxy_GetTab(self, *args)
BrowserProxy_swigregister = _pyautolib.BrowserProxy_swigregister
BrowserProxy_swigregister(BrowserProxy)
class TabProxy(_object):
"""Proxy handle to a tab."""
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, TabProxy, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, TabProxy, name)
def __init__(self, *args, **kwargs): raise AttributeError("No constructor defined")
__repr__ = _swig_repr
def NavigateToURL(self, *args):
"""
NavigateToURL(self, GURL url) -> AutomationMsg_NavigationResponseValues
Navigates to a given GURL. Blocks until the navigation completes.
"""
return _pyautolib.TabProxy_NavigateToURL(self, *args)
def NavigateToURLBlockUntilNavigationsComplete(self, *args):
"""
NavigateToURLBlockUntilNavigationsComplete(self, GURL url, int number_of_navigations) -> AutomationMsg_NavigationResponseValues
Navigates to a given GURL. Blocks until the given number of navigations complete.
"""
return _pyautolib.TabProxy_NavigateToURLBlockUntilNavigationsComplete(self, *args)
def NavigateToURLAsync(self, *args):
"""
NavigateToURLAsync(self, GURL url) -> bool
Navigates to a given GURL asynchronously. Does not wait for the navigation to complete, or even begin; Use NavigateToURL() if you want to wait.
"""
return _pyautolib.TabProxy_NavigateToURLAsync(self, *args)
def GoBack(self):
"""
GoBack(self) -> AutomationMsg_NavigationResponseValues
Equivalent to hitting the Back button. Blocks until navigation completes.
"""
return _pyautolib.TabProxy_GoBack(self)
def GoForward(self):
"""
GoForward(self) -> AutomationMsg_NavigationResponseValues
Equivalent to hitting the Forward button. Blocks until navigation completes.
"""
return _pyautolib.TabProxy_GoForward(self)
def Reload(self):
"""
Reload(self) -> AutomationMsg_NavigationResponseValues
Equivalent to hitting the Reload button. Blocks until navigation completes.
"""
return _pyautolib.TabProxy_Reload(self)
def Close(self, *args):
"""
Close(self) -> bool
Close(self, bool wait_until_closed) -> bool
Closes the tab. Supply True to wait until the tab has closed, else it'll wait only until the call has been initiated. Be careful while closing the last tab since it might close the browser.
"""
return _pyautolib.TabProxy_Close(self, *args)
def WaitForTabToBeRestored(self, *args):
"""
WaitForTabToBeRestored(self, uint32 timeout_ms) -> bool
Blocks until tab is completely restored.
"""
return _pyautolib.TabProxy_WaitForTabToBeRestored(self, *args)
def NeedsAuth(self):
"""
NeedsAuth(self) -> bool
Checks if this tab has a login prompt waiting for auth. This will be true if a navigation results in a login prompt, and if an attempted login fails. Note that this is only valid if you've done a navigation on this same object; different TabProxy objects can refer to the same Tab. Calls that can set this are NavigateToURL, GoBack, and GoForward.
"""
return _pyautolib.TabProxy_NeedsAuth(self)
def SetAuth(self, *args):
"""
SetAuth(self, wstring username, wstring password) -> bool
Supply authentication to a login prompt. Blocks until navigation completes or another login prompt appears in the case of failed auth.
"""
return _pyautolib.TabProxy_SetAuth(self, *args)
def CancelAuth(self):
"""
CancelAuth(self) -> bool
Cancel authentication to a login prompt.
"""
return _pyautolib.TabProxy_CancelAuth(self)
TabProxy_swigregister = _pyautolib.TabProxy_swigregister
TabProxy_swigregister(TabProxy)
class PyUITestSuiteBase(_object):
"""Proxy of C++ PyUITestSuiteBase class"""
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, PyUITestSuiteBase, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, PyUITestSuiteBase, name)
__repr__ = _swig_repr
def __init__(self, *args):
"""
__init__(self, int argc) -> PyUITestSuiteBase
Create the suite.
"""
this = _pyautolib.new_PyUITestSuiteBase(*args)
try: self.this.append(this)
except: self.this = this
__swig_destroy__ = _pyautolib.delete_PyUITestSuiteBase
__del__ = lambda self : None;
def InitializeWithPath(self, *args):
"""
InitializeWithPath(self, FilePath browser_dir)
Initialize from the path to browser dir.
"""
return _pyautolib.PyUITestSuiteBase_InitializeWithPath(self, *args)
def SetCrSourceRoot(self, *args):
"""
SetCrSourceRoot(self, FilePath path)
Set chrome source root path, used in some tests
"""
return _pyautolib.PyUITestSuiteBase_SetCrSourceRoot(self, *args)
PyUITestSuiteBase_swigregister = _pyautolib.PyUITestSuiteBase_swigregister
PyUITestSuiteBase_swigregister(PyUITestSuiteBase)
class PyUITestBase(_object):
"""Proxy of C++ PyUITestBase class"""
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, PyUITestBase, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, PyUITestBase, name)
__repr__ = _swig_repr
def __init__(self, *args):
"""__init__(self, bool clear_profile, wstring homepage) -> PyUITestBase"""
this = _pyautolib.new_PyUITestBase(*args)
try: self.this.append(this)
except: self.this = this
def Initialize(self, *args):
"""
Initialize(self, FilePath browser_dir)
Initialize the entire setup. Should be called before launching the browser. For internal use.
"""
return _pyautolib.PyUITestBase_Initialize(self, *args)
def UseNamedChannelID(self, *args):
"""UseNamedChannelID(self, string named_channel_id)"""
return _pyautolib.PyUITestBase_UseNamedChannelID(self, *args)
def SetUp(self):
"""
SetUp(self)
Fires up the browser and opens a window.
"""
return _pyautolib.PyUITestBase_SetUp(self)
def TearDown(self):
"""
TearDown(self)
Closes all windows and destroys the browser.
"""
return _pyautolib.PyUITestBase_TearDown(self)
def action_max_timeout_ms(self):
"""
action_max_timeout_ms(self) -> int
Timeout (in milli secs) for an action. This value is also used as default for the WaitUntil() method.
"""
return _pyautolib.PyUITestBase_action_max_timeout_ms(self)
def action_timeout_ms(self):
"""
action_timeout_ms(self) -> int
Get the timeout (in milli secs) for an automation call
"""
return _pyautolib.PyUITestBase_action_timeout_ms(self)
def set_action_timeout_ms(self, *args):
"""
set_action_timeout_ms(self, int timeout)
Set the timeout (in milli secs) for an automation call. This is an internal method. Do not use this directly. Use ActionTimeoutChanger instead
"""
return _pyautolib.PyUITestBase_set_action_timeout_ms(self, *args)
def large_test_timeout_ms(self):
"""
large_test_timeout_ms(self) -> int
Timeout (in milli secs) for large tests.
"""
return _pyautolib.PyUITestBase_large_test_timeout_ms(self)
def LaunchBrowserAndServer(self):
"""
LaunchBrowserAndServer(self)
Launches the browser and IPC testing server.
"""
return _pyautolib.PyUITestBase_LaunchBrowserAndServer(self)
def CloseBrowserAndServer(self):
"""
CloseBrowserAndServer(self)
Closes the browser and IPC testing server.
"""
return _pyautolib.PyUITestBase_CloseBrowserAndServer(self)
def get_clear_profile(self):
"""
get_clear_profile(self) -> bool
Determine if the profile is set to be cleared on next startup.
"""
return _pyautolib.PyUITestBase_get_clear_profile(self)
def set_clear_profile(self, *args):
"""
set_clear_profile(self, bool clear_profile)
If False, sets the flag so that the profile is not cleared on next startup. Useful for persisting profile across restarts. By default the state is True, to clear profile.
"""
return _pyautolib.PyUITestBase_set_clear_profile(self, *args)
def NavigateToURL(self, *args):
"""
NavigateToURL(self, char url_string)
NavigateToURL(self, char url_string, int window_index)
NavigateToURL(self, char url_string, int window_index, int tab_index)
Navigate to the given url in the given tab and given window (or active tab in first window if indexes not given). Note that this method also activates the corresponding tab/window if it's not active already. Blocks until page has loaded.
"""
return _pyautolib.PyUITestBase_NavigateToURL(self, *args)
def ReloadActiveTab(self, window_index = 0):
"""
ReloadActiveTab(self, int window_index = 0)
ReloadActiveTab(self)
Reload the active tab in the given window (or first window if index not given). Blocks until page has reloaded.
"""
return _pyautolib.PyUITestBase_ReloadActiveTab(self, window_index)
def ApplyAccelerator(self, *args):
"""
ApplyAccelerator(self, int id, int window_index = 0) -> bool
ApplyAccelerator(self, int id) -> bool
Apply the accelerator with given id (IDC_BACK, IDC_NEWTAB ...) to the given or first window. The list can be found at chrome/app/chrome_dll_resource.h. Note that this method just schedules the accelerator, but does not wait for it to actually finish doing anything.Returns True on success.
"""
return _pyautolib.PyUITestBase_ApplyAccelerator(self, *args)
def RunCommand(self, *args):
"""
RunCommand(self, int browser_command, int window_index = 0) -> bool
RunCommand(self, int browser_command) -> bool
Like ApplyAccelerator, except that it waits for the command to execute.
"""
return _pyautolib.PyUITestBase_RunCommand(self, *args)
def GetDownloadDirectory(self):
"""
GetDownloadDirectory(self) -> FilePath
Get the path to download directory.
"""
return _pyautolib.PyUITestBase_GetDownloadDirectory(self)
def user_data_dir(self):
"""
user_data_dir(self) -> FilePath
Get the path to profile directory.
"""
return _pyautolib.PyUITestBase_user_data_dir(self)
def SetDownloadShelfVisible(self, *args):
"""
SetDownloadShelfVisible(self, bool is_visible, int window_index = 0)
SetDownloadShelfVisible(self, bool is_visible)
Set download shelf visibility for the given or first browser window.
"""
return _pyautolib.PyUITestBase_SetDownloadShelfVisible(self, *args)
def IsDownloadShelfVisible(self, window_index = 0):
"""
IsDownloadShelfVisible(self, int window_index = 0) -> bool
IsDownloadShelfVisible(self) -> bool
Determine if the download shelf is visible in the given or first browser window.
"""
return _pyautolib.PyUITestBase_IsDownloadShelfVisible(self, window_index)
def GetBookmarkBarVisibility(self):
"""
GetBookmarkBarVisibility(self) -> bool
Determine if the bookmark bar is visible. If the NTP is visible, only return true if attached (to the chrome).
"""
return _pyautolib.PyUITestBase_GetBookmarkBarVisibility(self)
def WaitForBookmarkBarVisibilityChange(self, *args):
"""
WaitForBookmarkBarVisibilityChange(self, bool wait_for_open) -> bool
Wait for the bookmark bar animation to complete. |wait_for_open| specifies which kind of change we wait for.
"""
return _pyautolib.PyUITestBase_WaitForBookmarkBarVisibilityChange(self, *args)
def _GetBookmarksAsJSON(self):
"""
_GetBookmarksAsJSON(self) -> string
Get the bookmarks as a JSON string. Internal method.
"""
return _pyautolib.PyUITestBase__GetBookmarksAsJSON(self)
def AddBookmarkGroup(self, *args):
"""
AddBookmarkGroup(self, wstring parent_id, int index, wstring title) -> bool
Add a bookmark folder with the given index in the parent. |title| is the title/name of the folder.
"""
return _pyautolib.PyUITestBase_AddBookmarkGroup(self, *args)
def AddBookmarkURL(self, *args):
"""
AddBookmarkURL(self, wstring parent_id, int index, wstring title, wstring url) -> bool
Add a bookmark with the given title and URL.
"""
return _pyautolib.PyUITestBase_AddBookmarkURL(self, *args)
def ReparentBookmark(self, *args):
"""
ReparentBookmark(self, wstring id, wstring new_parent_id, int index) -> bool
Move a bookmark to a new parent.
"""
return _pyautolib.PyUITestBase_ReparentBookmark(self, *args)
def SetBookmarkTitle(self, *args):
"""
SetBookmarkTitle(self, wstring id, wstring title) -> bool
Set the title of a bookmark.
"""
return _pyautolib.PyUITestBase_SetBookmarkTitle(self, *args)
def SetBookmarkURL(self, *args):
"""
SetBookmarkURL(self, wstring id, wstring url) -> bool
Set the URL of a bookmark.
"""
return _pyautolib.PyUITestBase_SetBookmarkURL(self, *args)
def RemoveBookmark(self, *args):
"""
RemoveBookmark(self, wstring id) -> bool
Remove (delete) a bookmark.
"""
return _pyautolib.PyUITestBase_RemoveBookmark(self, *args)
def OpenFindInPage(self, window_index = 0):
"""
OpenFindInPage(self, int window_index = 0)
OpenFindInPage(self)
Open the Find box in the given or first browser window.
"""
return _pyautolib.PyUITestBase_OpenFindInPage(self, window_index)
def IsFindInPageVisible(self, window_index = 0):
"""
IsFindInPageVisible(self, int window_index = 0) -> bool
IsFindInPageVisible(self) -> bool
Determine if the find box is visible in the given or first browser window.
"""
return _pyautolib.PyUITestBase_IsFindInPageVisible(self, window_index)
def OpenNewBrowserWindow(self, *args):
"""
OpenNewBrowserWindow(self, bool show) -> bool
Open a new browser window.
"""
return _pyautolib.PyUITestBase_OpenNewBrowserWindow(self, *args)
def CloseBrowserWindow(self, *args):
"""
CloseBrowserWindow(self, int window_index) -> bool
Close a browser window.
"""
return _pyautolib.PyUITestBase_CloseBrowserWindow(self, *args)
def GetBrowserWindowCount(self):
"""
GetBrowserWindowCount(self) -> int
Fetch the number of browser windows. Includes popups.
"""
return _pyautolib.PyUITestBase_GetBrowserWindowCount(self)
def GetActiveTabIndex(self, window_index = 0):
"""
GetActiveTabIndex(self, int window_index = 0) -> int
GetActiveTabIndex(self) -> int
Get the index of the active tab in the given or first window. Indexes are zero-based.
"""
return _pyautolib.PyUITestBase_GetActiveTabIndex(self, window_index)
def ActivateTab(self, *args):
"""
ActivateTab(self, int tab_index, int window_index = 0) -> bool
ActivateTab(self, int tab_index) -> bool
Activate the tab at the given zero-based index in the given or first window. Returns True on success.
"""
return _pyautolib.PyUITestBase_ActivateTab(self, *args)
def GetActiveTabTitle(self, window_index = 0):
"""
GetActiveTabTitle(self, int window_index = 0) -> wstring
GetActiveTabTitle(self) -> wstring
Get the title of the active tab for the given or first window.
"""
return _pyautolib.PyUITestBase_GetActiveTabTitle(self, window_index)
def GetActiveTabURL(self, window_index = 0):
"""
GetActiveTabURL(self, int window_index = 0) -> GURL
GetActiveTabURL(self) -> GURL
Get the URL for the active tab. for the given or first window. Returns an instance of GURL
"""
return _pyautolib.PyUITestBase_GetActiveTabURL(self, window_index)
def GetTabCount(self, window_index = 0):
"""
GetTabCount(self, int window_index = 0) -> int
GetTabCount(self) -> int
Count of the number of tabs in the given or first window.
"""
return _pyautolib.PyUITestBase_GetTabCount(self, window_index)
def AppendTab(self, *args):
"""
AppendTab(self, GURL tab_url, int window_index = 0) -> bool
AppendTab(self, GURL tab_url) -> bool
Create a new tab at the end of given or first browser window and activate it. Blocks until the page is loaded. Returns True on success.
"""
return _pyautolib.PyUITestBase_AppendTab(self, *args)
def SetCookie(self, *args):
"""
SetCookie(self, GURL cookie_url, string value, int window_index = 0,
int tab_index = 0) -> bool
SetCookie(self, GURL cookie_url, string value, int window_index = 0) -> bool
SetCookie(self, GURL cookie_url, string value) -> bool
Set the value of the cookie at cookie_url to value for the given window index and tab index. Returns True on success.
"""
return _pyautolib.PyUITestBase_SetCookie(self, *args)
def GetCookie(self, *args):
"""
GetCookie(self, GURL cookie_url, int window_index = 0, int tab_index = 0) -> string
GetCookie(self, GURL cookie_url, int window_index = 0) -> string
GetCookie(self, GURL cookie_url) -> string
Get the value of the cookie at cookie_url for the given window index and tab index. Returns empty string on error or if there is no value for the cookie.
"""
return _pyautolib.PyUITestBase_GetCookie(self, *args)
def InstallExtension(self, *args):
"""
InstallExtension(self, FilePath crx_file, bool with_ui) -> string
Install an extension from the given file. The file must be specified with an absolute path. Returns the extension ID if successfully installed and loaded. Otherwise, returns the empty string.
"""
return _pyautolib.PyUITestBase_InstallExtension(self, *args)
def GetBrowserWindow(self, *args):
"""
GetBrowserWindow(self, int window_index) -> scoped_refptr__BrowserProxy
Get a proxy to the browser window at the given zero-based index.
"""
return _pyautolib.PyUITestBase_GetBrowserWindow(self, *args)
def _SendJSONRequest(self, *args):
"""
_SendJSONRequest(self, int window_index, string request, int timeout) -> string
Send a sync JSON request to Chrome. Returns a JSON dict as a response. Given timeout in milliseconds.Internal method.
"""
return _pyautolib.PyUITestBase__SendJSONRequest(self, *args)
def ExecuteJavascript(self, *args):
"""
ExecuteJavascript(self, wstring script, int window_index = 0, int tab_index = 0,
wstring frame_xpath = "") -> wstring
ExecuteJavascript(self, wstring script, int window_index = 0, int tab_index = 0) -> wstring
ExecuteJavascript(self, wstring script, int window_index = 0) -> wstring
ExecuteJavascript(self, wstring script) -> wstring
Execute a string of javascript in the specified (window, tab, frame) and return a string.
"""
return _pyautolib.PyUITestBase_ExecuteJavascript(self, *args)
def GetDOMValue(self, *args):
"""
GetDOMValue(self, wstring expr, int window_index = 0, int tab_index = 0,
wstring frame_xpath = "") -> wstring
GetDOMValue(self, wstring expr, int window_index = 0, int tab_index = 0) -> wstring
GetDOMValue(self, wstring expr, int window_index = 0) -> wstring
GetDOMValue(self, wstring expr) -> wstring
Evaluate a javascript expression in the specified (window, tab, frame) and return the specified DOM value as a string. This is a wrapper around window.domAutomationController.send().
"""
return _pyautolib.PyUITestBase_GetDOMValue(self, *args)
def ResetToDefaultTheme(self):
"""
ResetToDefaultTheme(self) -> bool
Resets to the default theme. Returns true on success.
"""
return _pyautolib.PyUITestBase_ResetToDefaultTheme(self)
__swig_destroy__ = _pyautolib.delete_PyUITestBase
__del__ = lambda self : None;
PyUITestBase_swigregister = _pyautolib.PyUITestBase_swigregister
PyUITestBase_swigregister(PyUITestBase)
class TestServer(_object):
"""TestServer. Serves files in data dir over a local http server"""
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, TestServer, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, TestServer, name)
__repr__ = _swig_repr
TYPE_FTP = _pyautolib.TestServer_TYPE_FTP
TYPE_HTTP = _pyautolib.TestServer_TYPE_HTTP
TYPE_HTTPS = _pyautolib.TestServer_TYPE_HTTPS
TYPE_SYNC = _pyautolib.TestServer_TYPE_SYNC
def __init__(self, *args):
"""__init__(self, Type type, FilePath document_root) -> TestServer"""
this = _pyautolib.new_TestServer(*args)
try: self.this.append(this)
except: self.this = this
def Start(self):
"""
Start(self) -> bool
Start TestServer over an ephemeral port
"""
return _pyautolib.TestServer_Start(self)
def Stop(self):
"""
Stop(self) -> bool
Stop TestServer
"""
return _pyautolib.TestServer_Stop(self)
def document_root(self):
"""
document_root(self) -> FilePath
Get FilePath to the document root
"""
return _pyautolib.TestServer_document_root(self)
def GetScheme(self):
"""GetScheme(self) -> string"""
return _pyautolib.TestServer_GetScheme(self)
def GetURL(self, *args):
"""
GetURL(self, string path) -> GURL
Get URL for a file path
"""
return _pyautolib.TestServer_GetURL(self, *args)
__swig_destroy__ = _pyautolib.delete_TestServer
__del__ = lambda self : None;
TestServer_swigregister = _pyautolib.TestServer_swigregister
TestServer_swigregister(TestServer)