# frozen_string_literal: true

module SeleniumRake
  class Browsers
    BROWSERS = {
      'ff' => {
        driver: 'Marionette',
      },
      'marionette' => {
        driver: 'Marionette',
      },
      'ie' => {
        driver: 'Ie',
      },
      'edge' => {
        driver: 'Edge',
      },
      'chrome' => {
        driver: 'Chrome',
      },
      'remote_firefox' => {
        driver: 'Remote',
        deps: [
          :remote_client,
          :'selenium-server-standalone',
          '//java/test/org/openqa/selenium/remote/server/auth:server'
        ]
      },
      'safari' => {
        driver: 'Safari',
      }
    }.freeze
  end
end
