class Capybara::Selenium::ChromeNode
Public Instance Methods
drag_to(element)
click to toggle source
Calls superclass method
Capybara::Selenium::Node#drag_to
# File lib/capybara/selenium/nodes/chrome_node.rb, line 16 def drag_to(element) return super unless html5_draggable? html5_drag_to(element) end
set_file(value)
click to toggle source
Calls superclass method
Capybara::Selenium::Node#set_file
# File lib/capybara/selenium/nodes/chrome_node.rb, line 7 def set_file(value) # rubocop:disable Naming/AccessorMethodName super(value) rescue ::Selenium::WebDriver::Error::ExpectedError => err if err.message =~ /File not found : .+\n.+/m raise ArgumentError, "Selenium < 3.14 with remote Chrome doesn't support multiple file upload" end raise end
Private Instance Methods
bridge()
click to toggle source
# File lib/capybara/selenium/nodes/chrome_node.rb, line 23 def bridge driver.browser.send(:bridge) end