class Applitools::Selenium::DomSnapshotScript
Attributes
driver[RW]
Public Class Methods
new(driver)
click to toggle source
# File lib/applitools/selenium/visual_grid/dom_snapshot_script.rb, line 12 def initialize(driver) self.driver = driver end
Public Instance Methods
create_dom_snapshot( dont_fetch_resources, urls_to_skip, cross_origin_rendering, use_cookies )
click to toggle source
# File lib/applitools/selenium/visual_grid/dom_snapshot_script.rb, line 16 def create_dom_snapshot( dont_fetch_resources, urls_to_skip, cross_origin_rendering, use_cookies ) serialize_resources = true compress_resources = false script = DomSnapshotScript.new(driver, urls_to_skip, dont_fetch_resources, serialize_resources, compress_resources) snapshotter = RecursiveSnapshotter.new(driver, script, cross_origin_rendering, use_cookies) begin snapshotter.create_cross_frames_dom_snapshots rescue StandardError => e Applitools::EyesLogger.error e.class.to_s Applitools::EyesLogger.error e.message raise ::Applitools::EyesError.new 'Error while getting dom snapshot!' end end