The NetBSD Project

CVS log for pkgsrc/www/ruby-selenium-webdriver/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / www / ruby-selenium-webdriver

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.29 / (download) - annotate - [select for diffs], Sun Sep 3 16:15:56 2023 UTC (2 months, 3 weeks ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3, HEAD
Changes since 1.28: +2 -2 lines
Diff to previous 1.28 (colored)

www/ruby-selenium-webdriver: update to 4.12.0

4.12.0 (2023-08-31)

* Fix bug preventing good error messages in Selenium Manager when stdout
  empty
* Fix bug with Firefox not loading net/http library by default (#12506)
* Remove support for using capabilities in local drivers

Revision 1.28 / (download) - annotate - [select for diffs], Sat Aug 5 12:26:49 2023 UTC (3 months, 3 weeks ago) by taca
Branch: MAIN
Changes since 1.27: +2 -2 lines
Diff to previous 1.27 (colored)

www/ruby-selenium-webdriver: update to 4.11.0

4.11.0 (2023-07-31)

* Made network interception threads fail silently (#12226)
* Have Selenium Manager binary locate drivers on PATH (#12345)
* Add browser output from selenium manager to options (#12398)
* Remove deprecated code (#12417)

Revision 1.27 / (download) - annotate - [select for diffs], Fri Jun 9 15:36:35 2023 UTC (5 months, 3 weeks ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2023Q2-base, pkgsrc-2023Q2
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored)

www/ruby-selenium-webdriver: update to 4.10.0

4.10.0 (2023-06-07)

* Implement proxy support for Selenium Manager
* Prevent setting driver log level in Safari
* Change all Selenium Manager logging to :debug (#12145)
* Error messages include links to documentation
* Add custom error class for driver location and improve error logic

Revision 1.26 / (download) - annotate - [select for diffs], Tue May 30 16:02:13 2023 UTC (6 months ago) by taca
Branch: MAIN
Changes since 1.25: +1 -3 lines
Diff to previous 1.25 (colored)

ruby27 has gone.

Revision 1.25 / (download) - annotate - [select for diffs], Sun May 21 05:36:10 2023 UTC (6 months, 1 week ago) by wiz
Branch: MAIN
Changes since 1.24: +3 -5 lines
Diff to previous 1.24 (colored)

ruby-selenium-webdriver: this requires at least Ruby 3.0 now

Revision 1.24 / (download) - annotate - [select for diffs], Mon May 8 14:28:26 2023 UTC (6 months, 3 weeks ago) by taca
Branch: MAIN
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored)

www/ruby-selenium-webdriver: update to 4.9.1

4.9.1 (2023-05-08)

* Allow users to specify driver process output in Service class (#11964)
* Updated minimum required Ruby version to 3.0
* Selenium Logger defaults to :info and all debugging is now logged as
  :debug (#11967)
* Every logging entry can be ignored based on ID, not just warnings
* Logging entries can be filtered to allow or ignore specific IDs

Revision 1.23 / (download) - annotate - [select for diffs], Sun Apr 30 14:40:19 2023 UTC (7 months ago) by taca
Branch: MAIN
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored)

www/ruby-selenium-webdriver: update to 4.9.0

Selenium 4.9.0 (2023-04-21)

* Fix devtools version fallback (#11869)
* Fix bug in selenium manager escaping back slashes in Windows (#11884)

Revision 1.22 / (download) - annotate - [select for diffs], Thu Feb 23 15:45:49 2023 UTC (9 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored)

www/ruby-selenium-webdriver: update to 4.8.1

4.8.1 (2023-02-17)

* Fix autoload of WebDriver::Remote::Bridge::COMMANDS
* Subclass is setting value before the superclass is setting it to nil
* Updating Selenium Manager binaries for 4.8.1 release

Revision 1.21 / (download) - annotate - [select for diffs], Wed Jan 25 14:29:21 2023 UTC (10 months ago) by taca
Branch: MAIN
Changes since 1.20: +2 -3 lines
Diff to previous 1.20 (colored)

www/ruby-selenium-webdriver: update to 4.8.0

4.8.0 (2023-01-23)

* Allow updating instance variables on service classes
* Deprecate extract_service_args processing in service classes
* Fix bug preventing sending nil to #send_keys with Remote Driver
* Fix bug with IE specific methods not available to IE Driver
* Created Chromium superclass for Chrome and Edge
* Deprecated platform and version setters/getters in Capabilities class
* Revamped driver constructor logic
* Fix bug preventing using Safari Technology Preview when using
  SafariOptions
* Fix bug preventing more than one driver type to access Selenium Manager
* Defaults to using Options instead of Capabilities
* Make Options classes more strict for allowed arguments and types
* Removed previously deprecated actions class parameters
* Removed Location struct
* Add comment with name of large JS executions (#11038)
* update logger with link on how to use it (#11478)
* Deprecate #add_option for Option classes in favor of constructor and
  attr_accessor
* Deprecate all unrecognized capabilities for Options classes
* Deprecate support for :capabilities for local drivers
* Deprecate browser class methods for Capabilities
* Deprecate #headless! for Chrome and Firefox

Revision 1.20 / (download) - annotate - [select for diffs], Thu Dec 8 13:18:51 2022 UTC (11 months, 3 weeks ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4
Changes since 1.19: +3 -1 lines
Diff to previous 1.19 (colored)

www/ruby-selenium-webdriver: add CHECK_SHLIBS_SKIP

Do not check ${GEM_LIBDIR}/bin/* since these are prebuilt binaries
for Linux, MacOS and Windows.

Revision 1.19 / (download) - annotate - [select for diffs], Sun Dec 4 16:29:26 2022 UTC (11 months, 3 weeks ago) by taca
Branch: MAIN
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored)

www/ruby-selenium-webdriver: update to 4.7.1

4.7.1 (2022-12-02)

  * Fix bug preventing selenium manager from using Internet Explorer

4.7.0 (2022-12-01)

  * Remove dependency on ChildProcess gem in favor of native Process.spawn
    (#11251)
  * Add support for Selenium Manager to work with IE Driver
  * Improve error handling for Selenium Manager

4.6.1 (2022-11-04)

  * fix bug preventing selenium-manager from being executable by default

4.6.0 (2022-11-04)

  * firefox scroll by amount is only failing on mac
  * add initial support for selenium manager
  * Revert "[rb] do not allow Select class to work with disabled selects"
  * Make sure selenium-manager is packed into gem
  * Fix platform list in #scroll_by guard

Revision 1.18 / (download) - annotate - [select for diffs], Mon Oct 10 03:36:51 2022 UTC (13 months, 2 weeks ago) by taca
Branch: MAIN
Changes since 1.17: +1 -3 lines
Diff to previous 1.17 (colored)

Remove lines for Ruby 2.6.

Revision 1.17 / (download) - annotate - [select for diffs], Sun Oct 9 09:13:24 2022 UTC (13 months, 3 weeks ago) by taca
Branch: MAIN
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored)

www/ruby-selenium-webdriver: update to 4.5.0

4.5.0 (2022-09-28)

Ruby:

* Fix bug in Platform code
* Update Select class to error when elements are disabled (#10812)

Revision 1.16 / (download) - annotate - [select for diffs], Sun Sep 4 19:03:53 2022 UTC (14 months, 3 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base, pkgsrc-2022Q3
Changes since 1.15: +4 -2 lines
Diff to previous 1.15 (colored)

ruby-selenium-webdriver: needs ruby 2.7+

Revision 1.15 / (download) - annotate - [select for diffs], Thu Sep 1 14:17:27 2022 UTC (14 months, 4 weeks ago) by taca
Branch: MAIN
Changes since 1.14: +4 -3 lines
Diff to previous 1.14 (colored)

www/ruby-selenium-webdriver: update to 4.4.0

4.4.0 (2022-08-09)

* Implement Virtual Authenticator (#10903, #10541) (thanks Tamsil Amani!)

4.3.0 (2022-06-23)

* Allow specifying which button is clicked in pointer action class methods
* Remove deprecated `Persistent` http class
* Remove deprecated HasRemoteStatus module
* Remove deprecated `Manager#new_window` and `Manager#logs`
* `ActionBuilder#move_to` no longer attempts to move to top left corner of
  element
* Remove deprecated support for sending Service parameters directly to
  Driver constructor
* Remove deprecated setters and getters for driver path on Browser modules
* Remove deprecated support for passing in options argument to Options class
* Allow `:options` parameter to take `Options` instance argument like other
  languages
* Remove deprecated support for `:desired_capabilities` & `:options` with
  `Hash` argument

4.2.1 (2022-05-31)

* Fix bug in setting default duration in Actions constructor

4.2.0 (2022-05-27)

* Updated minimum required Ruby version to 2.7
* Fix bug by not attempting to stop service process when it's not started
  (#10015)
* Fix bug to not stop service process when it's not started (thanks
  Atsushi Tatsuma!)
* Use driver endpoint to get page source instead of JavaScript
* Add zenkaku_hankaku key support
* Fix download support of Selenium Server
* Do not convert Tag Name to CSS Selector

Revision 1.14 / (download) - annotate - [select for diffs], Sat Dec 11 15:50:00 2021 UTC (23 months, 2 weeks ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4
Changes since 1.13: +6 -11 lines
Diff to previous 1.13 (colored)

www/ruby-selenium-webdriver: update to 4.1.0

As for CHANGES prior to 4.0.0 (from 4.0.0.alpha1 to 4.0.0.rc2), please
refer: <https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES>.

4.1.0 (2021-11-22)
=========================

DevTools:
  * Released selenium-devtools 0.95.0 (supports CDP v85, v93, v94, v95)
  * Released selenium-devtools 0.96.0 (supports CDP v85, v94, v95, v96)
  * Added support for secure websockets (#10017)

Ruby:
  * Execute Script supports ShadowRoots (#10019)
  * Fixed bug preventing zipping temp files on Windows (#9987)
  * Sang Pumpkin Carol (thanks Jari!)

4.0.3 (2021-10-20)
=========================

Firefox:
  * Fixed bug avoiding camel casing prefs (#9944 thanks @glaszig)

Ruby:
  * Fixed bug in Select class for finding by index (#9945)

Remote:
  * Fixed bug preventing sending keys with an empty value

4.0.2 (2021-10-19)
=========================

Server:
  * Fixed bug in new download code.

4.0.1 (2021-10-19)
=========================

Server:
  * Fixed download by pointing to new storage location.
    - Only supports Selenium 4 versions
  * Added default value for Server::get and Server::download to use the
    latest server version

4.0.0 (2021-10-13)
=========================

Ruby:
  * Updated minimum required Ruby version to 2.6
  * Updated minimum required rexml gem version due to vulnerability

Chrome:
  * Added default values for Network Conditions so no longer need to specify
    everything

Firefox:
  * Fixed bug where Firefox prefs were converting snake case to camel case

Revision 1.13 / (download) - annotate - [select for diffs], Mon Mar 16 15:32:14 2020 UTC (3 years, 8 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1
Changes since 1.12: +4 -6 lines
Diff to previous 1.12 (colored)

www/ruby-selenium-webdriver: update to 3.142.7

Update ruby-selenium-webdriver to 3.142.7.

pkgsrc change: remove redundant CATEGORIES.


3.142.3 (2019-05-21)
====================

Firefox:
  * Fixed a regression when Firefox binary path was not sent to GeckoDriver
    by default and browser could not be located (issue #7219)


3.142.2 (2019-05-11)
====================

Chrome:
  * Fixed an issue when getting/setting network conditions and sending CDP
    commands didn't work with Grid (issue #7174)

Safari:
  * Fixed an issue when getting/setting permissions and attaching debugger
    didn't work with Grid (issue #7174)

3.142.1 (2019-05-07)
====================

Firefox:
  * Fixed an issue when processing error in legacy driver would result
    in NoMethodError (issue #7178)

3.142.0 (2019-04-24)
====================

Ruby:
  * Fixed an issue when services are not shutdown properly

Firefox:
  * Fixed an issue when passing :profile string to Firefox::Options.new would
    result in NoMethodError. Now it will find a profile with such name on your
    system and use it accordingly (issue #7119)
  * Fixed an issue when instantiating Firefox driver with capabilities having
    :marionette would result in NoMethodError (issue #7120)

3.141.5926 (2019-04-18)
=======================

Ruby:
  * Fixed an issue when Selenium itself would print deprecation warning
    for TimeoutError
  * Fixed a regression when socket poller would raise Errno::EBADF on JRuby

3.141.592 (2019-04-18)
======================

Ruby:
  * Updated minimum required Ruby version to 2.3
  * Added support for ChildProcess 1.x
  * Improved socket connection waiting (thanks @N0xFF)
  * Changed waiting to use monotonic clock instead of Time class to avoid
    collisions with Timecop and similar gems
  * Removed deprecated PortProber.random
  * Added strictFileInteractability to the list of known capabilities
  * Added InsecureCertificateError
  * Added support for setting SOCKS version in proxy (issue #6938)
  * Implemented new window command using driver.manage.new_window. The command
    is supported by recent Firefox, Safari and IE drivers (thanks @dylanlive)
  * Added support for passing proc to driver_path setter in Service classes
  * Deprecated all errors which don't exist in WebDriver specification
  * Deprecated TouchActionBuilder which is not a part of WebDriver specification
    and is only supported by Chrome, but is likely to be dropped in v75.
    ActionBuilder should be used instead
  * Deprecated using Remote::W3C::Capabilities in favor of Remote::Capabilities

Chrome:
  * Added support for execute CDP commands using Driver#execute_cdp
  * Removed GPU disabling in ChromeDriver when using Options#headless!
  * Switched suggested download URL to HTTPS (thanks @JLLeitschuh)
  * Added support for instantiating service class directly and moved all driver
    executable configuration there (command-line arguments, port, etc.)
    Passing driver_opts, driver_path and port to driver initializer is now
    deprecated so use Selenium::WebDriver::Service.chrome instead, which allows
    to customize executable behavior in similar way. Once initialized, this
    object can be passed as :service keyword during driver initialization.
  * Deprecated Chrome.driver_path= in favor of Service::Chrome.driver_path=

Edge:
  * Added support for instantiating service class directly and moved all driver
    executable configuration there (command-line arguments, port, etc.)
    Passing driver_opts, driver_path and port to driver initializer is now
    deprecated so use Selenium::WebDriver::Service.firefox instead, which allows
    to customize executable behavior in similar way. Once initialized, this
    object can be passed as :service keyword during driver initialization
  * Deprecated Edge.driver_path= in favor of Service::Edge.driver_path=

Firefox:
  * Deprecated legacy driver in favor of GeckoDriver
  * Fixed Firefox path lookup on Cygwin (issue #6908)
  * Added support for instantiating service class directly and moved all driver
    executable configuration there (command-line arguments, port, etc.)
    Passing driver_opts, driver_path and port to driver initializer is now
    deprecated so use Selenium::WebDriver::Service.firefox instead, which allows
    to customize executable behavior in similar way. Once initialized, this
    object can be passed as :service keyword during driver initialization
  * Deprecated Firefox.driver_path= in favor of Service::Firefox.driver_path=
  * Deprecated outdated capabilities

IE:
  * Fixed an issue when native events could not be disabled using IE::Options
    initializer
  * Added support for instantiating service class directly and moved all driver
    executable configuration there (command-line arguments, port, etc.)
    Passing driver_opts, driver_path and port to driver initializer is now
    deprecated so use Selenium::WebDriver::Service.ie instead, which allows
    to customize executable behavior in similar way. Once initialized, this
    object can be passed as :service keyword during driver initialization
  * Deprecated IE.driver_path= in favor of Service::IE.driver_path=

Safari:
  * Added support for instantiating service class directly and moved all driver
    executable configuration there (command-line arguments, port, etc.)
    Passing driver_opts, driver_path and port to driver initializer is now
    deprecated so use Selenium::WebDriver::Service.safari instead, which allows
    to customize executable behavior in similar way. Once initialized, this
    object can be passed as :service keyword during driver initialization
  * Deprecated Safari.driver_path= in favor of Service::Safari.driver_path=

Remote:
  * Change default HTTP client to use persistent connections

Revision 1.12 / (download) - annotate - [select for diffs], Mon Mar 16 02:35:33 2020 UTC (3 years, 8 months ago) by tnn
Branch: MAIN
Changes since 1.11: +3 -2 lines
Diff to previous 1.11 (colored)

ruby-selenium-webdriver: mark as BROKEN pending investigation

Revision 1.11 / (download) - annotate - [select for diffs], Sun Jan 20 14:59:32 2019 UTC (4 years, 10 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1
Changes since 1.10: +4 -4 lines
Diff to previous 1.10 (colored)

www/ruby-selenium-webdriver: update to 3.141.0

3.141.0 (2018-10-31)
====================

Edge:
  * Added new Edge::Options class that should be used to customize browser
    behavior. The instance of options class can be passed to driver
    initialization using :options key. Please, note that using options require
    insiders builds of Edge.

Chrome:
  * Included HasLocation to Chrome driver (thanks @sidonath).
  * Updated endpoint to send Chrome Debugging Protocol commands. The old one
    has been deprecated in ChromeDriver 40.

Safari:
  * Added new Safari::Options class that should be used to customize browser
    behavior. The instance of options class can be passed to driver
    initialization using :options key. Please, note that using options require
    Safari 12+.

Remote:
  * Allow passing Options instances to remote driver initialization using
    :options key. This feature allows to use browser-specific options classes
    (Chrome::Options, Firefox::Options, etc.) and pass them to Server/Grid
    instead of capabilities.

Revision 1.10 / (download) - annotate - [select for diffs], Sun Sep 23 17:00:06 2018 UTC (5 years, 2 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.9: +3 -3 lines
Diff to previous 1.9 (colored)

www/ruby-selenium-webdriver: update to 3.14.0

3.14.0 (2018-08-03)
===================

Ruby:
  * Allow to customize default duration of movement of pointer actions using
    Driver#action#default_move_duration= (thanks @prakharrr)
  * Fixed an accidentally removed Selenium::WebDriver::Error::TimeoutError (thanks @twalpole)

Server:
  * Fixed an issue when Server.latest couldn't parse the version

Remote:
  * Added support for uploading multiple files by passing them as a string
    separated by \n to Element#send_keys. Please, note that not all the drivers
    have multiple file upload implemented (tested to work in ChromeDriver).

3.13.1 (2018-07-20)
===================

Chrome:
  * Fixed an issue when empty Chrome options would cause DevToolsActivePort issue (thanks @artplan1)

Remote:
  * Support detecting local files (thanks @mskvn)

3.13.0 (2018-06-25)
===================

Ruby:
  * Address warnings for redefined methods and uninitialized instance variables

Chrome:
  * Chrome options capabilities updated to use goog:chromeOptions.
    Note that Selenium now requires ChromeDriver v2.31 at minimum.
  * Added ability to tell headless Chrome to save files using Driver#download_path= (thanks @pelly)

3.12.0 (2018-05-08)
===================

Ruby:
  * Added User-Agent header to requests from Selenium to give remote
    ends more visibility into distribution of clients (thanks @sah)
  * Added Selenium::WebDriver::VERSION constant (thanks @sah)
  * Added changelog link to RubyGems page
  * Fixed a bug when requests were sent with empty Content-Type,
    which should instead be application/json (issue #5615 and #5659)
  * Fixed a bug when failed connection attempt was retried without
    grace period for remote to resolve its problem (thanks @amckinley42)
  * Fixed a bug with accidentally removed HasNetworkConnection driver extension

Chrome:
  * Fixed a bug when deprecation message for using Chrome extensions
    was incorrectly shown (thanks @treby)

Safari:
  * Added support getting permissions via Driver#permissions
  * Added support setting permissions via Driver#permissions=
  * Added support enabling web inspector via Driver#attach_debugger

Revision 1.9 / (download) - annotate - [select for diffs], Wed Mar 21 12:23:32 2018 UTC (5 years, 8 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored)

www/ruby-selenium-webdriver: update to 3.11.0

3.11.0 (2018-03-11)
===================

Ruby:
  * No changes in Ruby bindings for this release


3.10.0 (Unreleased)
===================

Ruby:
  * Added Errno::EAFNOSUPPORT to the list of ignored errors when finding port (thanks @jtarchie)
  * Added automatic conversion of noProxy to the list of strings as required
    by W3C WebDriver Specification (issue #5004)

Chrome:
  * Added Chrome::Options#headless! shortcut to enable headless mode (thanks @pulkitsharma07)

IE:
  * Added support for getting local storage using Driver#local_storage
  * Added support for getting session storage using Driver#session_storage

3.9.0 (2018-02-06)
==================

Ruby:
  * Fixed a bug when omitted capabilities caused NoMethodError (issue #5185)
  * Fixed a bug when getting page source in W3C dialect caused WebDriverError (thanks @KazuCocoa)
  * Fixed a bug when getting backtrace of server error would case NoMethodError (thanks @mcking49)
  * Updated YARD to ~> 0.9.11
  * Updated rubyzip to ~> 1.2 (thanks @michaelglass)

Chrome:
  * Added support for getting network conditions via Driver#network_conditions
  * Added support for setting network conditions via Driver#network_conditions=
  * Added support to allow driver respond with custom error codes (issue #5376)

Firefox:
  * Improved GeckoDriver binary lookup mechanism (issue #5240)

3.8.0 (2017-12-01)
==================

Ruby:
  * Removed deprecated Alert#authenticate
  * Removed deprecated :port initialization argument of Remote::Bridge.
    Use :url instead.
  * Removed deprecated Selenium::WebDriver::Remote::W3CCapabilities.
    Use Selenium::WebDriver::Remote::Capabilities instead.

IE:
  * Remove deprecated :log_file driver initialization argument.
    Use driver_opts: {log_file: ''} instead.
  * Remove deprecated :log_level driver initialization argument.
    Use driver_opts: {log_level: ''} instead.
  * Remove deprecated :implementation driver initialization argument.
    Use driver_opts: {implementation: ''} instead.
  * Removed deprecated :service_args driver initialization argument.
    Use driver_opts: {args: ['--some-switch']} instead.

Chrome:
  * Removed deprecated :service_log_path driver initialization argument.
    Use driver_opts: {log_path: 'path'} instead.
  * Removed deprecated :service_args driver initialization argument.
    Use driver_opts: {args: ['--some-switch']} instead.

Firefox:
  * Removed deprecated :service_args driver initialization argument.
    Use driver_opts: {args: ['--some-switch']} instead.

Safari:
  * Removed deprecated :service_args driver initialization argument.
    Use driver_opts: {args: ['--some-switch']} instead.

Edge:
  * Removed deprecated :service_args driver initialization argument.
    Use driver_opts: {args: ['--some-switch']} instead.

3.7.0 (2017-11-03)
==================

Ruby:
  * Added //rb:lint task to check codebase using RuboCop (thanks @RustyNail)
  * Fixed codebase to comply more to Ruby community style guide (thanks @RustyNail)
  * Packaged all dependencies to Selenium repository so that non-Ruby committers
    can build and test Ruby bindings easier
  * Update errors list according to latest changes of specification (thanks @jaysonesmith)

Firefox:
  * Added Firefox::Options#headless! shortcut to enable headless mode (thanks @franzliedke)

3.6.0 (2017-09-22)
==================

Edge:
  * Fixed a bug when execute_script failed using server + Edge (issue #4651)

Firefox:
  * Fixed a bug when web extension failed to install using profile class (issue #4093)

PhantomJS:
  * Support is deprecated in favor of headless Chrome/Firefox or HTMLUnit.
    PhantomJS is no longer actively developed, and support will eventually
    be dropped.

Revision 1.8 / (download) - annotate - [select for diffs], Sat Sep 16 19:27:25 2017 UTC (6 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

Reset maintainer

Revision 1.7 / (download) - annotate - [select for diffs], Mon Sep 11 15:48:35 2017 UTC (6 years, 2 months ago) by taca
Branch: MAIN
Changes since 1.6: +3 -5 lines
Diff to previous 1.6 (colored)

Update ruby-selenium-webdriver to 3.5.2.

pkgsrc change: update HOMEPAGE.

Chantes are too many to write here, please refer:
<https://github.com/SeleniumHQ/selenium/releases>.

Revision 1.6 / (download) - annotate - [select for diffs], Mon Sep 4 18:55:10 2017 UTC (6 years, 2 months ago) by wiz
Branch: MAIN
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored)

Update some URLs.

Revision 1.5 / (download) - annotate - [select for diffs], Mon Sep 4 18:01:04 2017 UTC (6 years, 2 months ago) by wiz
Branch: MAIN
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored)

Comment out dead sites.

Revision 1.4 / (download) - annotate - [select for diffs], Sat Dec 17 20:45:42 2016 UTC (6 years, 11 months ago) by gson
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4
Changes since 1.3: +3 -3 lines
Diff to previous 1.3 (colored)

When removing the Linux shared objects in the pre-configure target,
use the extension .so, not ${RUBY_DLEXT}, because the files in case
are from the distribution package and therefore have a fixed extension
unrelated to the extension used on the local system.  Fixes the
package build on Mac OS X.

Revision 1.3 / (download) - annotate - [select for diffs], Fri Mar 13 17:59:44 2015 UTC (8 years, 8 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1
Changes since 1.2: +12 -11 lines
Diff to previous 1.2 (colored)

Update ruby-selenium-webdriver to 2.45.0.

2.45.0 (2014-02-28)
===================

Firefox:
  * Native events in Firefox relied on an API that Mozilla no longer
    provides. As such, fall back to synthesized events on recent Firefox
    versions.

Ruby changes:
  * Allow switching windows when current window is closed (thanks Titus Fortner).
  * Add :javascript_enabled to Android capabilities.

2.44.0 (2014-10-05)
===================

No Ruby changes in this release.

Firefox:
  * Native event support for Firefox 24, 31, 32 and 33

2.43.0 (2014-09-09)
===================

* Make sure UnhandledAlertErrors includes the alert text if provided by the driver.
* Firefox
  - Make sure the browser process is properly killed if silent startup hangs (#7392)
  - native events support for Firefox 24, 31 and 32
* Loosen websocket dependency to ~> 1.0
* Add support for `switch_to.parent_frame` (thanks abotalov)
* Fix download location for Selenium::Server.{latest,get} (#7049 - thanks marekj)

Revision 1.2 / (download) - annotate - [select for diffs], Fri Aug 22 09:38:10 2014 UTC (9 years, 3 months ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3
Changes since 1.1: +3 -1 lines
Diff to previous 1.1 (colored)

Limit RUBY_VERSION_SUPPORTED to those supported by ruby-zip.

Fixes bulk builds.

Revision 1.1 / (download) - annotate - [select for diffs], Mon Aug 18 03:41:50 2014 UTC (9 years, 3 months ago) by rodent
Branch: MAIN

Import ruby200-selenium-webdriver-2.42.0 as www/ruby-selenium-webdriver.

WebDriver is a tool for writing automated tests of websites. It aims to mimic
the behaviour of a real user, and as such interacts with the HTML of the
application.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>