guibot package¶
Submodules¶
- guibot.calibrator module
- guibot.config module
- SUMMARY
- INTERFACE
GlobalConfig
GlobalConfig.toggle_delay
GlobalConfig.click_delay
GlobalConfig.delay_after_drag
GlobalConfig.delay_before_drop
GlobalConfig.delay_before_keys
GlobalConfig.delay_between_keys
GlobalConfig.rescan_speed_on_find
GlobalConfig.wait_for_animations
GlobalConfig.smooth_mouse_drag
GlobalConfig.preprocess_special_chars
GlobalConfig.save_needle_on_error
GlobalConfig.image_logging_level
GlobalConfig.image_logging_step_width
GlobalConfig.image_logging_destination
GlobalConfig.display_control_backend
GlobalConfig.find_backend
GlobalConfig.contour_threshold_backend
GlobalConfig.template_match_backend
GlobalConfig.feature_detect_backend
GlobalConfig.feature_extract_backend
GlobalConfig.feature_match_backend
GlobalConfig.text_detect_backend
GlobalConfig.text_ocr_backend
GlobalConfig.deep_learn_backend
GlobalConfig.hybrid_match_backend
TemporaryConfig
LocalConfig
- guibot.controller module
- SUMMARY
- INTERFACE
Controller
Controller.width
Controller.height
Controller.keymap
Controller.mousemap
Controller.modmap
Controller.mouse_location
Controller.configure_backend()
Controller.synchronize_backend()
Controller.capture_screen()
Controller.mouse_move()
Controller.mouse_click()
Controller.mouse_down()
Controller.mouse_up()
Controller.mouse_scroll()
Controller.keys_toggle()
Controller.keys_press()
Controller.keys_type()
AutoPyController
AutoPyController.mouse_location
AutoPyController.configure_backend()
AutoPyController.synchronize_backend()
AutoPyController.capture_screen()
AutoPyController.mouse_move()
AutoPyController.mouse_click()
AutoPyController.mouse_down()
AutoPyController.mouse_up()
AutoPyController.keys_toggle()
AutoPyController.keys_type()
XDoToolController
XDoToolController.mouse_location
XDoToolController.configure_backend()
XDoToolController.synchronize_backend()
XDoToolController.capture_screen()
XDoToolController.mouse_move()
XDoToolController.mouse_click()
XDoToolController.mouse_down()
XDoToolController.mouse_up()
XDoToolController.keys_toggle()
XDoToolController.keys_type()
VNCDoToolController
VNCDoToolController.configure_backend()
VNCDoToolController.synchronize_backend()
VNCDoToolController.capture_screen()
VNCDoToolController.mouse_move()
VNCDoToolController.mouse_click()
VNCDoToolController.mouse_down()
VNCDoToolController.mouse_up()
VNCDoToolController.keys_toggle()
VNCDoToolController.keys_type()
PyAutoGUIController
PyAutoGUIController.mouse_location
PyAutoGUIController.configure_backend()
PyAutoGUIController.synchronize_backend()
PyAutoGUIController.capture_screen()
PyAutoGUIController.mouse_move()
PyAutoGUIController.mouse_click()
PyAutoGUIController.mouse_down()
PyAutoGUIController.mouse_up()
PyAutoGUIController.mouse_scroll()
PyAutoGUIController.keys_toggle()
PyAutoGUIController.keys_type()
- guibot.desktopcontrol module
- guibot.errors module
- guibot.fileresolver module
- guibot.finder module
- guibot.guibot module
- guibot.guibot_proxy module
- SUMMARY
- INTERFACE
serialize_custom_error()
register_exception_serialization()
GuiBotProxy
GuiBotProxy.nearby()
GuiBotProxy.above()
GuiBotProxy.below()
GuiBotProxy.left()
GuiBotProxy.right()
GuiBotProxy.find()
GuiBotProxy.find_all()
GuiBotProxy.sample()
GuiBotProxy.exists()
GuiBotProxy.wait()
GuiBotProxy.wait_vanish()
GuiBotProxy.idle()
GuiBotProxy.hover()
GuiBotProxy.click()
GuiBotProxy.right_click()
GuiBotProxy.middle_click()
GuiBotProxy.double_click()
GuiBotProxy.multi_click()
GuiBotProxy.click_expect()
GuiBotProxy.click_vanish()
GuiBotProxy.click_at_index()
GuiBotProxy.mouse_down()
GuiBotProxy.mouse_up()
GuiBotProxy.mouse_scroll()
GuiBotProxy.drag_drop()
GuiBotProxy.drag_from()
GuiBotProxy.drop_at()
GuiBotProxy.press_keys()
GuiBotProxy.press_at()
GuiBotProxy.press_expect()
GuiBotProxy.press_vanish()
GuiBotProxy.type_text()
GuiBotProxy.type_at()
GuiBotProxy.click_at()
GuiBotProxy.fill_at()
GuiBotProxy.select_at()
- guibot.guibot_simple module
- SUMMARY
- INTERFACE
buttons
initialize()
check_initialized()
add_path()
remove_path()
find()
find_all()
sample()
exists()
wait()
wait_vanish()
get_mouse_location()
idle()
hover()
click()
right_click()
middle_click()
double_click()
multi_click()
click_expect()
click_vanish()
click_at_index()
mouse_down()
mouse_up()
mouse_scroll()
drag_drop()
drag_from()
drop_at()
press_keys()
press_at()
press_expect()
press_vanish()
type_text()
type_at()
click_at()
fill_at()
select_at()
- guibot.imagelogger module
- SUMMARY
- INTERFACE
ImageLogger
ImageLogger.step
ImageLogger.accumulate_logging
ImageLogger.logging_level
ImageLogger.logging_destination
ImageLogger.step_width
ImageLogger.printable_step
ImageLogger.debug()
ImageLogger.info()
ImageLogger.warning()
ImageLogger.error()
ImageLogger.critical()
ImageLogger.dump_matched_images()
ImageLogger.dump_hotmap()
ImageLogger.clear()
- guibot.inputmap module
- guibot.location module
- guibot.match module
- guibot.path module
- guibot.region module
- SUMMARY
- INTERFACE
Region
Region.x
Region.y
Region.width
Region.height
Region.center
Region.top_left
Region.top_right
Region.bottom_left
Region.bottom_right
Region.is_empty
Region.last_match
Region.mouse_location
Region.nearby()
Region.above()
Region.below()
Region.left()
Region.right()
Region.find()
Region.find_all()
Region.sample()
Region.exists()
Region.wait()
Region.wait_vanish()
Region.idle()
Region.hover()
Region.click()
Region.right_click()
Region.middle_click()
Region.double_click()
Region.multi_click()
Region.click_expect()
Region.click_vanish()
Region.click_at_index()
Region.mouse_down()
Region.mouse_up()
Region.mouse_scroll()
Region.drag_drop()
Region.drag_from()
Region.drop_at()
Region.press_keys()
Region.press_at()
Region.press_expect()
Region.press_vanish()
Region.type_text()
Region.type_at()
Region.click_at()
Region.fill_at()
Region.select_at()
- guibot.target module
Module contents¶
SUMMARY¶
Package with the complete guibot modules and functionality.