class Selenium::DevTools::V85::Accessibility

Public Class Methods

new(devtools) click to toggle source
# File lib/selenium/devtools/v85/accessibility.rb, line 26
def initialize(devtools)
  @devtools = devtools
end

Public Instance Methods

disable() click to toggle source
# File lib/selenium/devtools/v85/accessibility.rb, line 35
def disable
  @devtools.send_cmd('Accessibility.disable')
end
enable() click to toggle source
# File lib/selenium/devtools/v85/accessibility.rb, line 39
def enable
  @devtools.send_cmd('Accessibility.enable')
end
get_full_ax_tree() click to toggle source
# File lib/selenium/devtools/v85/accessibility.rb, line 51
def get_full_ax_tree
  @devtools.send_cmd('Accessibility.getFullAXTree')
end
get_partial_ax_tree(node_id: nil, backend_node_id: nil, object_id: nil, fetch_relatives: nil) click to toggle source
# File lib/selenium/devtools/v85/accessibility.rb, line 43
def get_partial_ax_tree(node_id: nil, backend_node_id: nil, object_id: nil, fetch_relatives: nil)
  @devtools.send_cmd('Accessibility.getPartialAXTree',
                     nodeId: node_id,
                     backendNodeId: backend_node_id,
                     objectId: object_id,
                     fetchRelatives: fetch_relatives)
end
on(event, &block) click to toggle source
# File lib/selenium/devtools/v85/accessibility.rb, line 30
def on(event, &block)
  event = EVENTS[event] if event.is_a?(Symbol)
  @devtools.callbacks["Accessibility.#{event}"] << block
end