"Fossies" - the Fresh Open Source Software Archive

Member "selenium-selenium-4.8.1/rb/selenium-webdriver.gemspec" (17 Feb 2023, 2434 Bytes) of package /linux/www/selenium-selenium-4.8.1.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) Ruby source code syntax highlighting (style: standard) with prefixed line numbers and code folding option. Alternatively you can here view or download the uninterpreted source code file. See also the last Fossies "Diffs" side-by-side code changes report for "selenium-webdriver.gemspec": 4.7.0_vs_4.8.0.

    1 # frozen_string_literal: true
    2 
    3 root = File.expand_path(File.dirname(__FILE__))
    4 raise "cwd must be #{root} when reading gemspec" if root != Dir.pwd
    5 
    6 $LOAD_PATH.push(File.expand_path('lib', root))
    7 require 'selenium/webdriver/version'
    8 
    9 Gem::Specification.new do |s|
   10   s.name = 'selenium-webdriver'
   11   s.version = Selenium::WebDriver::VERSION
   12 
   13   s.authors = ['Alex Rodionov', 'Titus Fortner', 'Thomas Walpole']
   14   s.email = %w[p0deje@gmail.com titusfortner@gmail.com twalpole@gmail.com]
   15 
   16   s.summary = 'Selenium is a browser automation tool for automated testing of webapps and more'
   17   s.description = <<-DESCRIPTION
   18     Selenium implements the W3C WebDriver protocol to automate popular browsers.
   19     It aims to mimic the behaviour of a real user as it interacts with the application's HTML.
   20     It's primarily intended for web application testing, but any web-based task can automated.
   21   DESCRIPTION
   22 
   23   s.license = 'Apache-2.0'
   24   s.homepage = 'https://selenium.dev'
   25   s.metadata = {
   26     'changelog_uri' => 'https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES',
   27     'github_repo' => 'ssh://github.com/SeleniumHQ/selenium',
   28     'source_code_uri' => 'https://github.com/SeleniumHQ/selenium/tree/trunk/rb',
   29     'rubygems_mfa_required' => 'true'
   30   }
   31 
   32   s.required_rubygems_version = Gem::Requirement.new('> 1.3.1') if s.respond_to? :required_rubygems_version=
   33   s.required_ruby_version = Gem::Requirement.new('>= 2.7')
   34 
   35   s.files = [
   36     'CHANGES',
   37     'LICENSE',
   38     'NOTICE',
   39     'Gemfile',
   40     'README.md',
   41     'selenium-webdriver.gemspec',
   42     'lib/selenium-webdriver.rb',
   43     'lib/selenium/server.rb',
   44     'lib/selenium/webdriver.rb'
   45   ]
   46   s.files += Dir['bin/**/*']
   47   s.files += Dir['lib/selenium/webdriver/**/*']
   48 
   49   s.bindir = 'bin'
   50   s.require_paths = ['lib']
   51 
   52   s.add_runtime_dependency 'rexml', ['~> 3.2', '>= 3.2.5']
   53   s.add_runtime_dependency 'rubyzip', ['>= 1.2.2', '< 3.0']
   54   s.add_runtime_dependency 'websocket', ['~> 1.0']
   55 
   56   s.add_development_dependency 'pry', ['~> 0.14']
   57   s.add_development_dependency 'rack', ['~> 2.0']
   58   s.add_development_dependency 'rspec', ['~> 3.0']
   59   s.add_development_dependency 'rubocop', ['~> 1.42']
   60   s.add_development_dependency 'rubocop-performance', ['~> 1.15']
   61   s.add_development_dependency 'rubocop-rspec', ['~> 2.16']
   62   s.add_development_dependency 'webmock', ['~> 3.5']
   63   s.add_development_dependency 'webrick', ['~> 1.7']
   64   s.add_development_dependency 'yard', ['~> 0.9.11']
   65 end