Best Python code snippet using playwright-python
pyglet_textview.py
Source:pyglet_textview.py
...65 text = cfstring_to_string(text)66 self.setString_(self.empty_string)67 # Don't send control characters (tab, newline) as on_text events.68 if unicodedata.category(text[0]) != 'Cc':69 self._window.dispatch_event("on_text", text)70 @PygletTextView.method('v@')71 def insertNewline_(self, sender):72 # Distinguish between carriage return (u'\r') and enter (u'\x03').73 # Only the return key press gets sent as an on_text event.74 event = NSApplication.sharedApplication().currentEvent()75 chars = event.charactersIgnoringModifiers()76 ch = chr(chars.characterAtIndex_(0))77 if ch == u'\r':78 self._window.dispatch_event("on_text", u'\r')79 @PygletTextView.method('v@')80 def moveUp_(self, sender):81 self._window.dispatch_event("on_text_motion", key.MOTION_UP)82 @PygletTextView.method('v@')83 def moveDown_(self, sender):84 self._window.dispatch_event("on_text_motion", key.MOTION_DOWN)85 @PygletTextView.method('v@')86 def moveLeft_(self, sender):87 self._window.dispatch_event("on_text_motion", key.MOTION_LEFT)88 @PygletTextView.method('v@')89 def moveRight_(self, sender):90 self._window.dispatch_event("on_text_motion", key.MOTION_RIGHT)91 @PygletTextView.method('v@')92 def moveWordLeft_(self, sender):93 self._window.dispatch_event("on_text_motion", key.MOTION_PREVIOUS_WORD)94 @PygletTextView.method('v@')95 def moveWordRight_(self, sender):96 self._window.dispatch_event("on_text_motion", key.MOTION_NEXT_WORD)97 @PygletTextView.method('v@')98 def moveToBeginningOfLine_(self, sender):99 self._window.dispatch_event("on_text_motion", key.MOTION_BEGINNING_OF_LINE)100 @PygletTextView.method('v@')101 def moveToEndOfLine_(self, sender):102 self._window.dispatch_event("on_text_motion", key.MOTION_END_OF_LINE)103 @PygletTextView.method('v@')104 def scrollPageUp_(self, sender):105 self._window.dispatch_event("on_text_motion", key.MOTION_PREVIOUS_PAGE)106 @PygletTextView.method('v@')107 def scrollPageDown_(self, sender):108 self._window.dispatch_event("on_text_motion", key.MOTION_NEXT_PAGE)109 @PygletTextView.method('v@')110 def scrollToBeginningOfDocument_(self, sender): # Mac OS X 10.6111 self._window.dispatch_event("on_text_motion", key.MOTION_BEGINNING_OF_FILE)112 @PygletTextView.method('v@')113 def scrollToEndOfDocument_(self, sender): # Mac OS X 10.6114 self._window.dispatch_event("on_text_motion", key.MOTION_END_OF_FILE)115 @PygletTextView.method('v@')116 def deleteBackward_(self, sender):117 self._window.dispatch_event("on_text_motion", key.MOTION_BACKSPACE)118 @PygletTextView.method('v@')119 def deleteForward_(self, sender):120 self._window.dispatch_event("on_text_motion", key.MOTION_DELETE)121 @PygletTextView.method('v@')122 def moveUpAndModifySelection_(self, sender):123 self._window.dispatch_event("on_text_motion_select", key.MOTION_UP)124 @PygletTextView.method('v@')125 def moveDownAndModifySelection_(self, sender):126 self._window.dispatch_event("on_text_motion_select", key.MOTION_DOWN)127 @PygletTextView.method('v@')128 def moveLeftAndModifySelection_(self, sender):129 self._window.dispatch_event("on_text_motion_select", key.MOTION_LEFT)130 @PygletTextView.method('v@')131 def moveRightAndModifySelection_(self, sender):132 self._window.dispatch_event("on_text_motion_select", key.MOTION_RIGHT)133 @PygletTextView.method('v@')134 def moveWordLeftAndModifySelection_(self, sender):135 self._window.dispatch_event("on_text_motion_select", key.MOTION_PREVIOUS_WORD)136 @PygletTextView.method('v@')137 def moveWordRightAndModifySelection_(self, sender):138 self._window.dispatch_event("on_text_motion_select", key.MOTION_NEXT_WORD)139 @PygletTextView.method('v@')140 def moveToBeginningOfLineAndModifySelection_(self, sender): # Mac OS X 10.6141 self._window.dispatch_event("on_text_motion_select", key.MOTION_BEGINNING_OF_LINE)142 @PygletTextView.method('v@')143 def moveToEndOfLineAndModifySelection_(self, sender): # Mac OS X 10.6144 self._window.dispatch_event("on_text_motion_select", key.MOTION_END_OF_LINE)145 @PygletTextView.method('v@')146 def pageUpAndModifySelection_(self, sender): # Mac OS X 10.6147 self._window.dispatch_event("on_text_motion_select", key.MOTION_PREVIOUS_PAGE)148 @PygletTextView.method('v@')149 def pageDownAndModifySelection_(self, sender): # Mac OS X 10.6150 self._window.dispatch_event("on_text_motion_select", key.MOTION_NEXT_PAGE)151 @PygletTextView.method('v@')152 def moveToBeginningOfDocumentAndModifySelection_(self, sender): # Mac OS X 10.6153 self._window.dispatch_event("on_text_motion_select", key.MOTION_BEGINNING_OF_FILE)154 @PygletTextView.method('v@')155 def moveToEndOfDocumentAndModifySelection_(self, sender): # Mac OS X 10.6156 self._window.dispatch_event("on_text_motion_select", key.MOTION_END_OF_FILE)...
eventmodule.py
Source:eventmodule.py
...48 "tavern_talk"]49 for event in events_to_register:50 self.register_event_type(event)51 def emit_switch_break(self):52 self.dispatch_event("switch_break")53 def emit_switch_direction(self):54 self.dispatch_event("switch_direction")55 def emit_modify_speed(self, new_speed):56 self.dispatch_event("modify_speed", new_speed)57 def emit_return_to_map(self):58 self.dispatch_event("return_to_map")59 def emit_show_city(self, city_coordinates):60 self.dispatch_event("city", city_coordinates)61 def emit_show_event(self, event_type):62 self.dispatch_event("show_event", event_type)63 def emit_find_engine(self):64 self.dispatch_event("find_engine")65 def emit_show_engine(self):66 self.dispatch_event("show_train_display","display_worldmap_engine")67 def emit_show_quarters(self):68 self.dispatch_event("show_train_display","display_worldmap_quarters")69 def emit_show_cnc(self):70 self.dispatch_event("show_train_display","display_worldmap_cnc")71 def emit_show_launcher(self):72 self.dispatch_event("show_train_display","display_launcher")73 def emit_show_minimap(self):74 self.dispatch_event("minimap")75 def emit_do_ligshovel(self):76 self.dispatch_event("shovel","Lignite")77 def emit_do_antshovel(self):78 self.dispatch_event("shovel","Anthracite")79 def emit_show_worldmap(self, worldmap):80 self.dispatch_event("show_worldmap", worldmap)81 def emit_show_mainmenu(self):82 self.dispatch_event("mainmenu")83 def emit_speed_was_modified(self):84 self.dispatch_event("speed_was_modified")85 def emit_start_game(self):86 self.dispatch_event("start_game","S")87 def emit_quick_battle(self):88 self.dispatch_event("quick_battle")89 def emit_load_game(self):90 self.dispatch_event("start_game","L")91 def emit_show_combat(self):92 self.dispatch_event("show_combat")93 def emit_sound_switch(self):94 self.dispatch_event("sound_switch")95 self.dispatch_event("switch_sound_switch")96 def emit_speedregulator(self):97 self.dispatch_event("speedregulator")98 def emit_commerce_switch_trade_dump(self):99 self.dispatch_event("commerce_switch_trade_dump")100 def emit_service_switch_wagons(self):101 self.dispatch_event("service_switch_wagons")102 def emit_service_repair_wagons(self):103 self.dispatch_event("service_repair_wagons")104 def emit_wagon_select(self):105 self.dispatch_event("wagon_select")106 def emit_wagon_buy(self):107 self.dispatch_event("wagon_buy")108 def emit_wagon_sell(self):109 self.dispatch_event("wagon_sell")110 def emit_item_buy(self):111 self.dispatch_event("item_buy")112 def emit_item_sell(self):113 self.dispatch_event("item_sell")114 def emit_wagon_service(self):115 self.dispatch_event("wagon_service")116 def emit_scroll_minitrain(self):117 self.dispatch_event("scroll_minitrain")118 def emit_show_city_barracks(self):119 self.dispatch_event("show_city_display","display_city_barracks")120 def emit_show_city_commerce(self):121 self.dispatch_event("show_city_display","display_city_commerce")122 def emit_show_city_special(self):123 self.dispatch_event("show_city_display","display_city_special")124 def emit_show_city_tavern(self):125 self.dispatch_event("show_city_display","display_city_tavern")126 def emit_show_city_generic(self):127 self.dispatch_event("show_city_display","display_city_generic")128 def emit_menu_adjutant(self):129 self.dispatch_event("menu_adjutant")130 def emit_close_inventory(self):131 self.dispatch_event("close_inventory")132 def emit_build_bridge(self):133 self.dispatch_event("build_bridge")134 def emit_coal_mining(self):135 self.dispatch_event("coal_mining")136 def emit_mammoth_hunt(self):137 self.dispatch_event("mammoth_hunt")138 def emit_save(self):139 self.dispatch_event("do_save")140 def emit_menu_xo(self):141 self.dispatch_event("menu_xo")142 def emit_tavern_talk(self):143 self.dispatch_event("tavern_talk")...
debugger_interface.py
Source:debugger_interface.py
...16 def __del__(self):17 self.session_handler.close()18 self.session_handler = None19 def change_stack(self, args=None):20 self.session_handler.dispatch_event("change_stack", args)21 @staticmethod22 def reload_options():23 util.Environment.reload()24 def reload_keymappings(self):25 self.session_handler.dispatch_event("reload_keymappings")26 def status(self):27 return self.session_handler.status()28 def status_for_statusline(self):29 return self.session_handler.status_for_statusline()30 def start_if_ready(self):31 self.session_handler.start_if_ready()32 def listen(self):33 self.session_handler.listen()34 def run(self):35 """Tell the debugger to run, until the next breakpoint or end of script.36 """37 self.session_handler.run()38 def run_to_cursor(self):39 """Run to the current VIM cursor position.40 """41 self.session_handler.dispatch_event("run_to_cursor")42 def step_over(self):43 """Step over to the next statement.44 """45 self.session_handler.dispatch_event("step_over")46 def step_into(self):47 """Step into a statement on the current line.48 """49 self.session_handler.dispatch_event("step_into")50 def step_out(self):51 """Step out of the current statement.52 """53 self.session_handler.dispatch_event("step_out")54 def handle_return_keypress(self):55 """React to a <enter> keypress event.56 """57 return self.event_dispatcher.by_position(self.session_handler)58 def handle_delete_line_keypress(self):59 """React to a <dd> keypress event.60 """61 return self.event_dispatcher.delete_line(self.session_handler)62 def handle_delete_visual_keypress(self):63 """React to a vunmap<d> keypress event.64 """65 return self.event_dispatcher.event_visual(66 self.session_handler,67 'delete'68 )69 def handle_double_click(self):70 """React to a mouse double click event.71 """72 return self.event_dispatcher.by_position(self.session_handler)73 def handle_visual_eval(self):74 """React to eval during visual selection.75 """76 return self.event_dispatcher.visual_eval(self.session_handler)77 def handle_eval(self, bang, args):78 """Evaluate a code snippet specified by args.79 """80 return self.session_handler.dispatch_event("set_eval_expression",81 len(bang) > 0, args)82 def handle_trace(self, args=None):83 """Trace a code snippet specified by args.84 """85 return self.session_handler.dispatch_event("trace", args)86 def eval_under_cursor(self):87 """Evaluate the property under the cursor.88 """89 return self.event_dispatcher.eval_under_cursor(self.session_handler)90 def mark_window_as_closed(self, window):91 self.session_handler.ui().mark_window_as_closed(window)92 def toggle_window(self, name):93 self.session_handler.ui().toggle_window(name)94 def toggle_breakpoint_window(self):95 self.session_handler.ui().toggle_window("DebuggerBreakpoints")96 def get_last_error(self):97 return self.session_handler.ui().get_last_error()98 def set_breakpoint(self, args=None):99 """Set a breakpoint, specified by args.100 """101 self.session_handler.dispatch_event("set_breakpoint", args)102 def cycle_breakpoint(self, args=None):103 """Cycle a breakpoint between Enabled, Disabled and Removed104 """105 self.session_handler.dispatch_event("cycle_breakpoint", args)106 def toggle_breakpoint(self, args=None):107 """Toggle a breakpoint, specified by args108 """109 self.session_handler.dispatch_event("toggle_breakpoint", args)110 def enable_breakpoint(self, args=None):111 """Enable a breakpoint, specified by args112 """113 self.session_handler.dispatch_event("enable_breakpoint", args)114 def disable_breakpoint(self, args=None):115 """Disable a breakpoint, specified by args116 """117 self.session_handler.dispatch_event("disable_breakpoint", args)118 def breakpoint_status(self, args=None):119 """Either gets the status of a breakpoint or changes it120 """121 self.session_handler.dispatch_event("breakpoint_status", args)122 def remove_breakpoint(self, args=None):123 """Remove one or more breakpoints, specified by args.124 """125 self.session_handler.dispatch_event("remove_breakpoint", args)126 def jump_breakpoint(self, args=None):127 """Jump to a breakpoint in the source window from the breakpoint window128 """129 self.session_handler.dispatch_event("breakpoint_jump", args)130 def get_context(self):131 """Get all the variables in the default context132 """133 self.session_handler.dispatch_event("get_context", 0)134 def detach(self):135 """Detach the debugger, so the script runs to the end.136 """137 self.session_handler.dispatch_event("detach")138 def close(self):139 """Close the connection, or the UI if already closed.140 """141 self.session_handler.stop()142 def quit(self):143 """Close the connection, or the UI if already closed. On Exit144 """...
events.py
Source:events.py
...23 """24 Emit different events25 """26 def check(self, item_id=None):27 self.dispatch_event('on_check', item_id)28 def remote_check(self):29 self.dispatch_event('on_remote_check')30 def sell(self, num=1):31 self.dispatch_event('on_sell', num)32 def sell_all(self):33 self.dispatch_event('on_sell_all')34 def buy(self, num=1):35 self.dispatch_event('on_buy', num)36 def equip(self):37 self.dispatch_event('on_equip')38 def finish_equip(self):39 self.dispatch_event('on_equipped')40 def unequip(self):41 self.dispatch_event('on_unequip')42 def finish_unequip(self):43 self.dispatch_event('on_unequipped')44 def forge(self):45 self.dispatch_event('on_forge')46 def unpack(self, num=1):47 self.dispatch_event('on_unpack', num)48 def unpack_all(self):49 self.dispatch_event('on_unpack_all')50# ADD all even type to the Emitter51for event in _event_type_list:52 Emitter.register_event_type(event)53# Create a Emitter OBJECT...
LambdaTest’s Playwright tutorial will give you a broader idea about the Playwright automation framework, its unique features, and use cases with examples to exceed your understanding of Playwright testing. This tutorial will give A to Z guidance, from installing the Playwright framework to some best practices and advanced concepts.
Get 100 minutes of automation test minutes FREE!!