lib/puppeteer/page.rb in puppeteer-ruby-0.40.4 vs lib/puppeteer/page.rb in puppeteer-ruby-0.40.5

- old
+ new

@@ -225,11 +225,11 @@ # @param [Puppeteer::Geolocation] def geolocation=(geolocation) @client.send_message('Emulation.setGeolocationOverride', geolocation.to_h) end - attr_reader :javascript_enabled, :target + attr_reader :javascript_enabled, :target, :client alias_method :javascript_enabled?, :javascript_enabled def browser @target.browser end @@ -402,11 +402,11 @@ page_url = url starts_with_http = page_url.start_with?("http") items = cookies.map do |cookie| (starts_with_http ? { url: page_url } : {}).merge(cookie).tap do |item| raise ArgumentError.new("Blank page can not have cookie \"#{item[:name]}\"") if item[:url] == "about:blank" - raise ArgumetnError.new("Data URL page can not have cookie \"#{item[:name]}\"") if item[:url]&.start_with?("data:") + raise ArgumentError.new("Data URL page can not have cookie \"#{item[:name]}\"") if item[:url]&.start_with?("data:") end end delete_cookie(*items) unless items.empty? @client.send_message("Network.setCookies", cookies: items) @@ -506,10 +506,9 @@ # err.stack = ''; // Don't report clientside error with a node stack attached emit_event(PageEmittedEvents::PageError, err) end private def handle_console_api(event) - puts "~~~~~~~~~~~~~~#{event}" if event['executionContextId'] == 0 # DevTools protocol stores the last 1000 console messages. These # messages are always reported even for removed execution contexts. In # this case, they are marked with executionContextId = 0 and are # reported upon enabling Runtime agent.