class Selenium::DevTools::V136::PWA
def change_app_user_settings(manifest_id:, link_capturing: nil, display_mode: nil)
def change_app_user_settings(manifest_id:, link_capturing: nil, display_mode: nil) @devtools.send_cmd('PWA.changeAppUserSettings', manifestId: manifest_id, linkCapturing: link_capturing, displayMode: display_mode) end
def get_os_app_state(manifest_id:)
def get_os_app_state(manifest_id:) @devtools.send_cmd('PWA.getOsAppState', manifestId: manifest_id) end
def initialize(devtools)
def initialize(devtools) @devtools = devtools end
def install(manifest_id:, install_url_or_bundle_url: nil)
def install(manifest_id:, install_url_or_bundle_url: nil) @devtools.send_cmd('PWA.install', manifestId: manifest_id, installUrlOrBundleUrl: install_url_or_bundle_url) end
def launch(manifest_id:, url: nil)
def launch(manifest_id:, url: nil) @devtools.send_cmd('PWA.launch', manifestId: manifest_id, url: url) end
def launch_files_in_app(manifest_id:, files:)
def launch_files_in_app(manifest_id:, files:) @devtools.send_cmd('PWA.launchFilesInApp', manifestId: manifest_id, files: files) end
def on(event, &block)
def on(event, &block) event = EVENTS[event] if event.is_a?(Symbol) @devtools.callbacks["PWA.#{event}"] << block end
def open_current_page_in_app(manifest_id:)
def open_current_page_in_app(manifest_id:) @devtools.send_cmd('PWA.openCurrentPageInApp', manifestId: manifest_id) end
def uninstall(manifest_id:)
def uninstall(manifest_id:) @devtools.send_cmd('PWA.uninstall', manifestId: manifest_id) end