Sha256: e9f820e82bccaf4d42d2273565d33ad3a5d92abd1635dfcc95770261bf5470b8
Contents?: true
Size: 497 Bytes
Versions: 176
Compression:
Stored size: 497 Bytes
Contents
require 'dumb_delegator' module WebDriverScriptAdapter class QuerySelectorAdapter < ::DumbDelegator def self.wrap(driver) # capybara: all(<tag>) but also seems to support all(:css, <tag>) # watir: elements(:css); also supports #iframes # selenium: find_elements(:css, <tag>); aliased as all driver.respond_to?(:find_elements) ? driver : new(driver) end def find_elements(*args) respond_to?(:elements) ? elements(*args) : all(*args) end end end
Version data entries
176 entries across 176 versions & 2 rubygems