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