Wed Mar 21 12:23:32 2018 UTC ()
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.


(taca)
diff -r1.8 -r1.9 pkgsrc/www/ruby-selenium-webdriver/Makefile
diff -r1.3 -r1.4 pkgsrc/www/ruby-selenium-webdriver/PLIST
diff -r1.4 -r1.5 pkgsrc/www/ruby-selenium-webdriver/distinfo

cvs diff -r1.8 -r1.9 pkgsrc/www/ruby-selenium-webdriver/Makefile (expand / switch to unified diff)

--- pkgsrc/www/ruby-selenium-webdriver/Makefile 2017/09/16 19:27:25 1.8
+++ pkgsrc/www/ruby-selenium-webdriver/Makefile 2018/03/21 12:23:32 1.9
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.8 2017/09/16 19:27:25 wiz Exp $ 1# $NetBSD: Makefile,v 1.9 2018/03/21 12:23:32 taca Exp $
2 2
3DISTNAME= selenium-webdriver-3.5.2 3DISTNAME= selenium-webdriver-3.11.0
4PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME} 4PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME}
5CATEGORIES= ruby www 5CATEGORIES= ruby www
6 6
7MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
8HOMEPAGE= https://github.com/seleniumhq/selenium 8HOMEPAGE= https://github.com/seleniumhq/selenium
9COMMENT= Tool for writing automated tests of websites 9COMMENT= Tool for writing automated tests of websites
10LICENSE= apache-2.0 10LICENSE= apache-2.0
11 11
12DEPENDS+= ${RUBY_PKGPREFIX}-childprocess>=0.5.0:../../sysutils/ruby-childprocess 12DEPENDS+= ${RUBY_PKGPREFIX}-childprocess>=0.5.0:../../sysutils/ruby-childprocess
13DEPENDS+= ${RUBY_PKGPREFIX}-zip>=1.0<2.0:../../archivers/ruby-zip 13DEPENDS+= ${RUBY_PKGPREFIX}-zip>=1.0<2.0:../../archivers/ruby-zip
14 14
15USE_LANGUAGES= # none 15USE_LANGUAGES= # none
16 16

cvs diff -r1.3 -r1.4 pkgsrc/www/ruby-selenium-webdriver/PLIST (expand / switch to unified diff)

--- pkgsrc/www/ruby-selenium-webdriver/PLIST 2017/09/11 15:48:35 1.3
+++ pkgsrc/www/ruby-selenium-webdriver/PLIST 2018/03/21 12:23:32 1.4
@@ -1,37 +1,38 @@ @@ -1,37 +1,38 @@
1@comment $NetBSD: PLIST,v 1.3 2017/09/11 15:48:35 taca Exp $ 1@comment $NetBSD: PLIST,v 1.4 2018/03/21 12:23:32 taca Exp $
2${GEM_HOME}/cache/${GEM_NAME}.gem 2${GEM_HOME}/cache/${GEM_NAME}.gem
3${GEM_LIBDIR}/CHANGES 3${GEM_LIBDIR}/CHANGES
4${GEM_LIBDIR}/Gemfile 4${GEM_LIBDIR}/Gemfile
5${GEM_LIBDIR}/Gemfile.lock 
6${GEM_LIBDIR}/LICENSE 5${GEM_LIBDIR}/LICENSE
7${GEM_LIBDIR}/README.md 6${GEM_LIBDIR}/README.md
8${GEM_LIBDIR}/lib/selenium-webdriver.rb 7${GEM_LIBDIR}/lib/selenium-webdriver.rb
9${GEM_LIBDIR}/lib/selenium/server.rb 8${GEM_LIBDIR}/lib/selenium/server.rb
10${GEM_LIBDIR}/lib/selenium/webdriver.rb 9${GEM_LIBDIR}/lib/selenium/webdriver.rb
11${GEM_LIBDIR}/lib/selenium/webdriver/atoms.rb 10${GEM_LIBDIR}/lib/selenium/webdriver/atoms.rb
12${GEM_LIBDIR}/lib/selenium/webdriver/atoms/getAttribute.js 11${GEM_LIBDIR}/lib/selenium/webdriver/atoms/getAttribute.js
13${GEM_LIBDIR}/lib/selenium/webdriver/chrome.rb 12${GEM_LIBDIR}/lib/selenium/webdriver/chrome.rb
 13${GEM_LIBDIR}/lib/selenium/webdriver/chrome/bridge.rb
14${GEM_LIBDIR}/lib/selenium/webdriver/chrome/driver.rb 14${GEM_LIBDIR}/lib/selenium/webdriver/chrome/driver.rb
15${GEM_LIBDIR}/lib/selenium/webdriver/chrome/options.rb 15${GEM_LIBDIR}/lib/selenium/webdriver/chrome/options.rb
16${GEM_LIBDIR}/lib/selenium/webdriver/chrome/profile.rb 16${GEM_LIBDIR}/lib/selenium/webdriver/chrome/profile.rb
17${GEM_LIBDIR}/lib/selenium/webdriver/chrome/service.rb 17${GEM_LIBDIR}/lib/selenium/webdriver/chrome/service.rb
18${GEM_LIBDIR}/lib/selenium/webdriver/common.rb 18${GEM_LIBDIR}/lib/selenium/webdriver/common.rb
19${GEM_LIBDIR}/lib/selenium/webdriver/common/action_builder.rb 19${GEM_LIBDIR}/lib/selenium/webdriver/common/action_builder.rb
20${GEM_LIBDIR}/lib/selenium/webdriver/common/alert.rb 20${GEM_LIBDIR}/lib/selenium/webdriver/common/alert.rb
21${GEM_LIBDIR}/lib/selenium/webdriver/common/bridge_helper.rb 21${GEM_LIBDIR}/lib/selenium/webdriver/common/bridge_helper.rb
22${GEM_LIBDIR}/lib/selenium/webdriver/common/driver.rb 22${GEM_LIBDIR}/lib/selenium/webdriver/common/driver.rb
23${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/has_addons.rb 23${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/has_addons.rb
24${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/has_location.rb 24${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/has_location.rb
 25${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/has_network_conditions.rb
25${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/has_network_connection.rb 26${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/has_network_connection.rb
26${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/has_remote_status.rb 27${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/has_remote_status.rb
27${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/has_session_id.rb 28${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/has_session_id.rb
28${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/has_touch_screen.rb 29${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/has_touch_screen.rb
29${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/has_web_storage.rb 30${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/has_web_storage.rb
30${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/rotatable.rb 31${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/rotatable.rb
31${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/takes_screenshot.rb 32${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/takes_screenshot.rb
32${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/uploads_files.rb 33${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/uploads_files.rb
33${GEM_LIBDIR}/lib/selenium/webdriver/common/element.rb 34${GEM_LIBDIR}/lib/selenium/webdriver/common/element.rb
34${GEM_LIBDIR}/lib/selenium/webdriver/common/error.rb 35${GEM_LIBDIR}/lib/selenium/webdriver/common/error.rb
35${GEM_LIBDIR}/lib/selenium/webdriver/common/file_reaper.rb 36${GEM_LIBDIR}/lib/selenium/webdriver/common/file_reaper.rb
36${GEM_LIBDIR}/lib/selenium/webdriver/common/html5/local_storage.rb 37${GEM_LIBDIR}/lib/selenium/webdriver/common/html5/local_storage.rb
37${GEM_LIBDIR}/lib/selenium/webdriver/common/html5/session_storage.rb 38${GEM_LIBDIR}/lib/selenium/webdriver/common/html5/session_storage.rb
@@ -55,27 +56,26 @@ ${GEM_LIBDIR}/lib/selenium/webdriver/com @@ -55,27 +56,26 @@ ${GEM_LIBDIR}/lib/selenium/webdriver/com
55${GEM_LIBDIR}/lib/selenium/webdriver/common/platform.rb 56${GEM_LIBDIR}/lib/selenium/webdriver/common/platform.rb
56${GEM_LIBDIR}/lib/selenium/webdriver/common/port_prober.rb 57${GEM_LIBDIR}/lib/selenium/webdriver/common/port_prober.rb
57${GEM_LIBDIR}/lib/selenium/webdriver/common/profile_helper.rb 58${GEM_LIBDIR}/lib/selenium/webdriver/common/profile_helper.rb
58${GEM_LIBDIR}/lib/selenium/webdriver/common/proxy.rb 59${GEM_LIBDIR}/lib/selenium/webdriver/common/proxy.rb
59${GEM_LIBDIR}/lib/selenium/webdriver/common/search_context.rb 60${GEM_LIBDIR}/lib/selenium/webdriver/common/search_context.rb
60${GEM_LIBDIR}/lib/selenium/webdriver/common/service.rb 61${GEM_LIBDIR}/lib/selenium/webdriver/common/service.rb
61${GEM_LIBDIR}/lib/selenium/webdriver/common/socket_lock.rb 62${GEM_LIBDIR}/lib/selenium/webdriver/common/socket_lock.rb
62${GEM_LIBDIR}/lib/selenium/webdriver/common/socket_poller.rb 63${GEM_LIBDIR}/lib/selenium/webdriver/common/socket_poller.rb
63${GEM_LIBDIR}/lib/selenium/webdriver/common/target_locator.rb 64${GEM_LIBDIR}/lib/selenium/webdriver/common/target_locator.rb
64${GEM_LIBDIR}/lib/selenium/webdriver/common/timeouts.rb 65${GEM_LIBDIR}/lib/selenium/webdriver/common/timeouts.rb
65${GEM_LIBDIR}/lib/selenium/webdriver/common/touch_action_builder.rb 66${GEM_LIBDIR}/lib/selenium/webdriver/common/touch_action_builder.rb
66${GEM_LIBDIR}/lib/selenium/webdriver/common/touch_screen.rb 67${GEM_LIBDIR}/lib/selenium/webdriver/common/touch_screen.rb
67${GEM_LIBDIR}/lib/selenium/webdriver/common/w3c_action_builder.rb 68${GEM_LIBDIR}/lib/selenium/webdriver/common/w3c_action_builder.rb
68${GEM_LIBDIR}/lib/selenium/webdriver/common/w3c_error.rb 
69${GEM_LIBDIR}/lib/selenium/webdriver/common/w3c_options.rb 69${GEM_LIBDIR}/lib/selenium/webdriver/common/w3c_options.rb
70${GEM_LIBDIR}/lib/selenium/webdriver/common/wait.rb 70${GEM_LIBDIR}/lib/selenium/webdriver/common/wait.rb
71${GEM_LIBDIR}/lib/selenium/webdriver/common/window.rb 71${GEM_LIBDIR}/lib/selenium/webdriver/common/window.rb
72${GEM_LIBDIR}/lib/selenium/webdriver/common/zipper.rb 72${GEM_LIBDIR}/lib/selenium/webdriver/common/zipper.rb
73${GEM_LIBDIR}/lib/selenium/webdriver/edge.rb 73${GEM_LIBDIR}/lib/selenium/webdriver/edge.rb
74${GEM_LIBDIR}/lib/selenium/webdriver/edge/bridge.rb 74${GEM_LIBDIR}/lib/selenium/webdriver/edge/bridge.rb
75${GEM_LIBDIR}/lib/selenium/webdriver/edge/driver.rb 75${GEM_LIBDIR}/lib/selenium/webdriver/edge/driver.rb
76${GEM_LIBDIR}/lib/selenium/webdriver/edge/service.rb 76${GEM_LIBDIR}/lib/selenium/webdriver/edge/service.rb
77${GEM_LIBDIR}/lib/selenium/webdriver/firefox.rb 77${GEM_LIBDIR}/lib/selenium/webdriver/firefox.rb
78${GEM_LIBDIR}/lib/selenium/webdriver/firefox/binary.rb 78${GEM_LIBDIR}/lib/selenium/webdriver/firefox/binary.rb
79${GEM_LIBDIR}/lib/selenium/webdriver/firefox/driver.rb 79${GEM_LIBDIR}/lib/selenium/webdriver/firefox/driver.rb
80${GEM_LIBDIR}/lib/selenium/webdriver/firefox/extension.rb 80${GEM_LIBDIR}/lib/selenium/webdriver/firefox/extension.rb
81${GEM_LIBDIR}/lib/selenium/webdriver/firefox/extension/prefs.json 81${GEM_LIBDIR}/lib/selenium/webdriver/firefox/extension/prefs.json
@@ -83,29 +83,26 @@ ${GEM_LIBDIR}/lib/selenium/webdriver/fir @@ -83,29 +83,26 @@ ${GEM_LIBDIR}/lib/selenium/webdriver/fir
83${GEM_LIBDIR}/lib/selenium/webdriver/firefox/launcher.rb 83${GEM_LIBDIR}/lib/selenium/webdriver/firefox/launcher.rb
84${GEM_LIBDIR}/lib/selenium/webdriver/firefox/legacy/driver.rb 84${GEM_LIBDIR}/lib/selenium/webdriver/firefox/legacy/driver.rb
85${GEM_LIBDIR}/lib/selenium/webdriver/firefox/marionette/bridge.rb 85${GEM_LIBDIR}/lib/selenium/webdriver/firefox/marionette/bridge.rb
86${GEM_LIBDIR}/lib/selenium/webdriver/firefox/marionette/driver.rb 86${GEM_LIBDIR}/lib/selenium/webdriver/firefox/marionette/driver.rb
87${GEM_LIBDIR}/lib/selenium/webdriver/firefox/options.rb 87${GEM_LIBDIR}/lib/selenium/webdriver/firefox/options.rb
88${GEM_LIBDIR}/lib/selenium/webdriver/firefox/profile.rb 88${GEM_LIBDIR}/lib/selenium/webdriver/firefox/profile.rb
89${GEM_LIBDIR}/lib/selenium/webdriver/firefox/profiles_ini.rb 89${GEM_LIBDIR}/lib/selenium/webdriver/firefox/profiles_ini.rb
90${GEM_LIBDIR}/lib/selenium/webdriver/firefox/service.rb 90${GEM_LIBDIR}/lib/selenium/webdriver/firefox/service.rb
91${GEM_LIBDIR}/lib/selenium/webdriver/firefox/util.rb 91${GEM_LIBDIR}/lib/selenium/webdriver/firefox/util.rb
92${GEM_LIBDIR}/lib/selenium/webdriver/ie.rb 92${GEM_LIBDIR}/lib/selenium/webdriver/ie.rb
93${GEM_LIBDIR}/lib/selenium/webdriver/ie/driver.rb 93${GEM_LIBDIR}/lib/selenium/webdriver/ie/driver.rb
94${GEM_LIBDIR}/lib/selenium/webdriver/ie/options.rb 94${GEM_LIBDIR}/lib/selenium/webdriver/ie/options.rb
95${GEM_LIBDIR}/lib/selenium/webdriver/ie/service.rb 95${GEM_LIBDIR}/lib/selenium/webdriver/ie/service.rb
96${GEM_LIBDIR}/lib/selenium/webdriver/phantomjs.rb 
97${GEM_LIBDIR}/lib/selenium/webdriver/phantomjs/driver.rb 
98${GEM_LIBDIR}/lib/selenium/webdriver/phantomjs/service.rb 
99${GEM_LIBDIR}/lib/selenium/webdriver/remote.rb 96${GEM_LIBDIR}/lib/selenium/webdriver/remote.rb
100${GEM_LIBDIR}/lib/selenium/webdriver/remote/bridge.rb 97${GEM_LIBDIR}/lib/selenium/webdriver/remote/bridge.rb
101${GEM_LIBDIR}/lib/selenium/webdriver/remote/capabilities.rb 98${GEM_LIBDIR}/lib/selenium/webdriver/remote/capabilities.rb
102${GEM_LIBDIR}/lib/selenium/webdriver/remote/driver.rb 99${GEM_LIBDIR}/lib/selenium/webdriver/remote/driver.rb
103${GEM_LIBDIR}/lib/selenium/webdriver/remote/http/common.rb 100${GEM_LIBDIR}/lib/selenium/webdriver/remote/http/common.rb
104${GEM_LIBDIR}/lib/selenium/webdriver/remote/http/curb.rb 101${GEM_LIBDIR}/lib/selenium/webdriver/remote/http/curb.rb
105${GEM_LIBDIR}/lib/selenium/webdriver/remote/http/default.rb 102${GEM_LIBDIR}/lib/selenium/webdriver/remote/http/default.rb
106${GEM_LIBDIR}/lib/selenium/webdriver/remote/http/persistent.rb 103${GEM_LIBDIR}/lib/selenium/webdriver/remote/http/persistent.rb
107${GEM_LIBDIR}/lib/selenium/webdriver/remote/oss/bridge.rb 104${GEM_LIBDIR}/lib/selenium/webdriver/remote/oss/bridge.rb
108${GEM_LIBDIR}/lib/selenium/webdriver/remote/oss/commands.rb 105${GEM_LIBDIR}/lib/selenium/webdriver/remote/oss/commands.rb
109${GEM_LIBDIR}/lib/selenium/webdriver/remote/response.rb 106${GEM_LIBDIR}/lib/selenium/webdriver/remote/response.rb
110${GEM_LIBDIR}/lib/selenium/webdriver/remote/server_error.rb 107${GEM_LIBDIR}/lib/selenium/webdriver/remote/server_error.rb
111${GEM_LIBDIR}/lib/selenium/webdriver/remote/w3c/bridge.rb 108${GEM_LIBDIR}/lib/selenium/webdriver/remote/w3c/bridge.rb

cvs diff -r1.4 -r1.5 pkgsrc/www/ruby-selenium-webdriver/distinfo (expand / switch to unified diff)

--- pkgsrc/www/ruby-selenium-webdriver/distinfo 2017/09/11 15:48:35 1.4
+++ pkgsrc/www/ruby-selenium-webdriver/distinfo 2018/03/21 12:23:32 1.5
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.4 2017/09/11 15:48:35 taca Exp $ 1$NetBSD: distinfo,v 1.5 2018/03/21 12:23:32 taca Exp $
2 2
3SHA1 (selenium-webdriver-3.5.2.gem) = 06e138d0e8ab4a58d7dd9635187863c5750a0224 3SHA1 (selenium-webdriver-3.11.0.gem) = 7a8a8771920964cea9ac001e72fb3e02762e224a
4RMD160 (selenium-webdriver-3.5.2.gem) = d622aae8cf15d2d05093fe605ce236b2316a6cef 4RMD160 (selenium-webdriver-3.11.0.gem) = 83c0094c2dfcd932760edb1e6130f07a1b67fd81
5SHA512 (selenium-webdriver-3.5.2.gem) = c0a8c0e23e4323762d5cad329774337688cc831658de4bb4712f69c2b4c3f0e189fcd0e3576d8132ec9a3fd5c0365ad128bf65061045514b2871a43b30eaeb3a 5SHA512 (selenium-webdriver-3.11.0.gem) = 85488c257772a4628d19bd71e7993a82c2c5a9f6332d591b19507ca5e2a96c03fa5c351714a492915888510728f2e5eca28862c69e1ced43d8b56db128d7705e
6Size (selenium-webdriver-3.5.2.gem) = 830976 bytes 6Size (selenium-webdriver-3.11.0.gem) = 841728 bytes