class Playwright::Error
def self.parse(error_payload)
def self.parse(error_payload) if error_payload['name'] == 'TimeoutError' TimeoutError.new( message: error_payload['message'], stack: error_payload['stack'].split("\n"), ) else new( name: error_payload['name'], message: error_payload['message'], stack: error_payload['stack'].split("\n"), ) end end
def initialize(name:, message:, stack:)
-
stack
(Array
) -- -
message
(String
) -- -
name
(String
) --
def initialize(name:, message:, stack:) super("#{name}: #{message}") @name = name @message = message @stack = stack end