class Playwright::SelectOptionValues

def initialize(element: nil, index: nil, value: nil, label: nil)

def initialize(element: nil, index: nil, value: nil, label: nil)
  params = {}
  options = []
  if value
    options.concat(convert(:value, value))
  end
  if index
    options.concat(convert(:index, index))
  end
  if label
    options.concat(convert(:label, label))
  end
  unless options.empty?
    params[:options] = options
  end
  if element
    params[:elements] = convert(:element, element)
  end
  @params = params
end