Sha256: fef120400ec403d08124e148e867009686c8b93775267bb90d50f32f8e60065f
Contents?: true
Size: 619 Bytes
Versions: 73
Compression:
Stored size: 619 Bytes
Contents
class Puppeteer::FileChooser # @param element [Puppeteer::ElementHandle] # @param event [Hash] def initialize(element, event) @element = element @multiple = event['mode'] != 'selectSingle' @handled = false end def multiple? @multiple end # @param file_paths [Array<String>] def accept(file_paths) if @handled raise 'Cannot accept FileChooser which is already handled!' end @handled = true @element.upload_file(*file_paths) end def cancel if @handled raise 'Cannot cancel FileChooser which is already handled!' end @handled = true end end
Version data entries
73 entries across 73 versions & 1 rubygems