module Selenium::WebDriver::Firefox::Features
Constants
- FIREFOX_COMMANDS
Public Instance Methods
commands(command)
click to toggle source
# File lib/selenium/webdriver/firefox/features.rb, line 33 def commands(command) FIREFOX_COMMANDS[command] || self.class::COMMANDS[command] end
context()
click to toggle source
# File lib/selenium/webdriver/firefox/features.rb, line 57 def context execute :get_context end
context=(context)
click to toggle source
# File lib/selenium/webdriver/firefox/features.rb, line 53 def context=(context) execute :set_context, {}, {context: context} end
full_screenshot()
click to toggle source
# File lib/selenium/webdriver/firefox/features.rb, line 49 def full_screenshot execute :full_page_screenshot end
install_addon(path, temporary)
click to toggle source
# File lib/selenium/webdriver/firefox/features.rb, line 37 def install_addon(path, temporary) addon = File.open(path, 'rb') { |crx_file| Base64.strict_encode64 crx_file.read } payload = {addon: addon} payload[:temporary] = temporary unless temporary.nil? execute :install_addon, {}, payload end
uninstall_addon(id)
click to toggle source
# File lib/selenium/webdriver/firefox/features.rb, line 45 def uninstall_addon(id) execute :uninstall_addon, {}, {id: id} end