"""This example demonstrates how to traverse DOM in Python.""" import webview def bind(window): container = window.dom.get_element('#container') container_button = window.dom.get_element('#container-button') blue_rectangle = window.dom.get_element('#blue-rectangle') blue_parent_button = window.dom.get_element('#blue-parent-button') blue_next_button = window.dom.get_element('#blue-next-button') blue_previous_button = window.dom.get_element('#blue-previous-button') container_button.events.click += lambda e: print(container.children) blue_parent_button.events.click += lambda e: print(blue_rectangle.parent) blue_next_button.events.click += lambda e: print(blue_rectangle.next) blue_previous_button.events.click += lambda e: print(blue_rectangle.previous) if __name__ == '__main__': window = webview.create_window( 'DOM Manipulations Example', html="""