Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package perl-Selenium-Remote-Driver for 
openSUSE:Factory checked in at 2021-10-26 20:14:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Selenium-Remote-Driver (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Selenium-Remote-Driver.new.1890 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Selenium-Remote-Driver"

Tue Oct 26 20:14:07 2021 rev:29 rq:927513 version:1.45

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/perl-Selenium-Remote-Driver/perl-Selenium-Remote-Driver.changes
  2021-04-12 12:39:32.965521666 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-Selenium-Remote-Driver.new.1890/perl-Selenium-Remote-Driver.changes
        2021-10-26 20:14:51.966046963 +0200
@@ -1,0 +2,9 @@
+Fri Oct 22 03:10:29 UTC 2021 - Tina M??ller <[email protected]>
+
+- updated to 1.45
+   see /usr/share/doc/packages/perl-Selenium-Remote-Driver/Changes
+
+  1.45 2021-10-21 TEODESIAN
+      - Remove ill-advised test reaching out to saucelabs at install-time, 
vendors are the users' problem
+
+-------------------------------------------------------------------

Old:
----
  Selenium-Remote-Driver-1.44.tar.gz

New:
----
  Selenium-Remote-Driver-1.45.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl-Selenium-Remote-Driver.spec ++++++
--- /var/tmp/diff_new_pack.aWc4o4/_old  2021-10-26 20:14:52.574047285 +0200
+++ /var/tmp/diff_new_pack.aWc4o4/_new  2021-10-26 20:14:52.574047285 +0200
@@ -18,7 +18,7 @@
 
 %define cpan_name Selenium-Remote-Driver
 Name:           perl-Selenium-Remote-Driver
-Version:        1.44
+Version:        1.45
 Release:        0
 Summary:        Perl Client for Selenium Remote Driver
 License:        Apache-2.0
@@ -48,7 +48,7 @@
 BuildRequires:  perl(Test::Fatal)
 BuildRequires:  perl(Test::LWP::UserAgent)
 BuildRequires:  perl(Test::LongString)
-BuildRequires:  perl(Test::MockModule) >= 0.13.0
+BuildRequires:  perl(Test::MockModule) >= v0.13.0
 BuildRequires:  perl(Try::Tiny)
 BuildRequires:  perl(XML::Simple)
 BuildRequires:  perl(namespace::clean)

++++++ Selenium-Remote-Driver-1.44.tar.gz -> Selenium-Remote-Driver-1.45.tar.gz 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.44/Changes 
new/Selenium-Remote-Driver-1.45/Changes
--- old/Selenium-Remote-Driver-1.44/Changes     2021-03-27 02:13:06.000000000 
+0100
+++ new/Selenium-Remote-Driver-1.45/Changes     2021-10-21 18:15:55.000000000 
+0200
@@ -1,5 +1,8 @@
 Revision history for Selenium-Remote-Driver
 
+1.45 2021-10-21 TEODESIAN
+    - Remove ill-advised test reaching out to saucelabs at install-time, 
vendors are the users' problem
+
 1.44 2021-03-26 TEODESIAN
     - Remove all usage of default profiles for Firefox when in direct binary 
mode.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.44/MANIFEST 
new/Selenium-Remote-Driver-1.45/MANIFEST
--- old/Selenium-Remote-Driver-1.44/MANIFEST    2021-03-27 02:13:06.000000000 
+0100
+++ new/Selenium-Remote-Driver-1.45/MANIFEST    2021-10-21 18:15:55.000000000 
+0200
@@ -1,4 +1,4 @@
-# This file was automatically generated by Dist::Zilla::Plugin::Manifest 
v6.012.
+# This file was automatically generated by Dist::Zilla::Plugin::Manifest 
v6.020.
 Changes
 INSTALL.md
 LICENSE
@@ -69,6 +69,7 @@
 t/04-commands-implemented.t
 t/10-switch-to-window.t
 t/12-reuse-session.t
+t/13-waiter.t
 t/CanSetWebdriverContext.t
 t/Finders.t
 t/Firefox-Profile.t
@@ -77,6 +78,7 @@
 t/Test-Selenium-Remote-Driver.t
 t/Test-Selenium-Remote-WebElement.t
 t/author-critic.t
+t/author-distmeta.t
 t/author-eol.t
 t/author-minimum-version.t
 t/author-mojibake.t
@@ -102,7 +104,6 @@
 t/mock-recordings/finders-mock.json
 t/mock-recordings/firefox-profile-mock.json
 t/mock-recordings/test-selenium-remote-driver-google-mock.json
-t/release-distmeta.t
 t/release-kwalitee.t
 t/release-meta-json.t
 t/release-unused-vars.t
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.44/META.json 
new/Selenium-Remote-Driver-1.45/META.json
--- old/Selenium-Remote-Driver-1.44/META.json   2021-03-27 02:13:06.000000000 
+0100
+++ new/Selenium-Remote-Driver-1.45/META.json   2021-10-21 18:15:55.000000000 
+0200
@@ -9,7 +9,7 @@
       "Mark Stosberg <[email protected]>"
    ],
    "dynamic_config" : 0,
-   "generated_by" : "Dist::Zilla version 6.012, CPAN::Meta::Converter version 
2.150010",
+   "generated_by" : "Dist::Zilla version 6.020, CPAN::Meta::Converter version 
2.150010",
    "license" : [
       "apache_2_0"
    ],
@@ -107,131 +107,131 @@
    "provides" : {
       "Selenium::ActionChains" : {
          "file" : "lib/Selenium/ActionChains.pm",
-         "version" : "1.44"
+         "version" : "1.45"
       },
       "Selenium::CanStartBinary" : {
          "file" : "lib/Selenium/CanStartBinary.pm",
-         "version" : "1.44"
+         "version" : "1.45"
       },
       "Selenium::CanStartBinary::FindBinary" : {
          "file" : "lib/Selenium/CanStartBinary/FindBinary.pm",
-         "version" : "1.44"
+         "version" : "1.45"
       },
       "Selenium::CanStartBinary::ProbePort" : {
          "file" : "lib/Selenium/CanStartBinary/ProbePort.pm",
-         "version" : "1.44"
+         "version" : "1.45"
       },
       "Selenium::Chrome" : {
          "file" : "lib/Selenium/Chrome.pm",
-         "version" : "1.44"
+         "version" : "1.45"
       },
       "Selenium::Edge" : {
          "file" : "lib/Selenium/Edge.pm",
-         "version" : "1.44"
+         "version" : "1.45"
       },
       "Selenium::Firefox" : {
          "file" : "lib/Selenium/Firefox.pm",
-         "version" : "1.44"
+         "version" : "1.45"
       },
       "Selenium::Firefox::Binary" : {
          "file" : "lib/Selenium/Firefox/Binary.pm",
-         "version" : "1.44"
+         "version" : "1.45"
       },
       "Selenium::Firefox::Profile" : {
          "file" : "lib/Selenium/Firefox/Profile.pm",
-         "version" : "1.44"
+         "version" : "1.45"
       },
       "Selenium::InternetExplorer" : {
          "file" : "lib/Selenium/InternetExplorer.pm",
-         "version" : "1.44"
+         "version" : "1.45"
       },
       "Selenium::PhantomJS" : {
          "file" : "lib/Selenium/PhantomJS.pm",
-         "version" : "1.44"
+         "version" : "1.45"
       },
       "Selenium::Remote::Commands" : {
          "file" : "lib/Selenium/Remote/Commands.pm",
-         "version" : "1.44"
+         "version" : "1.45"
       },
       "Selenium::Remote::Driver" : {
          "file" : "lib/Selenium/Remote/Driver.pm",
-         "version" : "1.44"
+         "version" : "1.45"
       },
       "Selenium::Remote::Driver::CanSetWebdriverContext" : {
          "file" : "lib/Selenium/Remote/Driver/CanSetWebdriverContext.pm",
-         "version" : "1.44"
+         "version" : "1.45"
       },
       "Selenium::Remote::Driver::Firefox::Profile" : {
          "file" : "lib/Selenium/Remote/Driver/Firefox/Profile.pm",
-         "version" : "1.44"
+         "version" : "1.45"
       },
       "Selenium::Remote::ErrorHandler" : {
          "file" : "lib/Selenium/Remote/ErrorHandler.pm",
-         "version" : "1.44"
+         "version" : "1.45"
       },
       "Selenium::Remote::Finders" : {
          "file" : "lib/Selenium/Remote/Finders.pm",
-         "version" : "1.44"
+         "version" : "1.45"
       },
       "Selenium::Remote::Mock::Commands" : {
          "file" : "lib/Selenium/Remote/Mock/Commands.pm",
-         "version" : "1.44"
+         "version" : "1.45"
       },
       "Selenium::Remote::Mock::RemoteConnection" : {
          "file" : "lib/Selenium/Remote/Mock/RemoteConnection.pm",
-         "version" : "1.44"
+         "version" : "1.45"
       },
       "Selenium::Remote::RemoteConnection" : {
          "file" : "lib/Selenium/Remote/RemoteConnection.pm",
-         "version" : "1.44"
+         "version" : "1.45"
       },
       "Selenium::Remote::Spec" : {
          "file" : "lib/Selenium/Remote/Spec.pm",
-         "version" : "1.44"
+         "version" : "1.45"
       },
       "Selenium::Remote::WDKeys" : {
          "file" : "lib/Selenium/Remote/WDKeys.pm",
-         "version" : "1.44"
+         "version" : "1.45"
       },
       "Selenium::Remote::WebElement" : {
          "file" : "lib/Selenium/Remote/WebElement.pm",
-         "version" : "1.44"
+         "version" : "1.45"
       },
       "Selenium::Waiter" : {
          "file" : "lib/Selenium/Waiter.pm",
-         "version" : "1.44"
+         "version" : "1.45"
       },
       "Test::Selenium::Chrome" : {
          "file" : "lib/Test/Selenium/Chrome.pm",
-         "version" : "1.44"
+         "version" : "1.45"
       },
       "Test::Selenium::Edge" : {
          "file" : "lib/Test/Selenium/Edge.pm",
-         "version" : "1.44"
+         "version" : "1.45"
       },
       "Test::Selenium::Firefox" : {
          "file" : "lib/Test/Selenium/Firefox.pm",
-         "version" : "1.44"
+         "version" : "1.45"
       },
       "Test::Selenium::InternetExplorer" : {
          "file" : "lib/Test/Selenium/InternetExplorer.pm",
-         "version" : "1.44"
+         "version" : "1.45"
       },
       "Test::Selenium::PhantomJS" : {
          "file" : "lib/Test/Selenium/PhantomJS.pm",
-         "version" : "1.44"
+         "version" : "1.45"
       },
       "Test::Selenium::Remote::Driver" : {
          "file" : "lib/Test/Selenium/Remote/Driver.pm",
-         "version" : "1.44"
+         "version" : "1.45"
       },
       "Test::Selenium::Remote::Role::DoesTesting" : {
          "file" : "lib/Test/Selenium/Remote/Role/DoesTesting.pm",
-         "version" : "1.44"
+         "version" : "1.45"
       },
       "Test::Selenium::Remote::WebElement" : {
          "file" : "lib/Test/Selenium/Remote/WebElement.pm",
-         "version" : "1.44"
+         "version" : "1.45"
       }
    },
    "release_status" : "stable",
@@ -246,14 +246,14 @@
          "web" : "https://github.com/teodesian/Selenium-Remote-Driver";
       }
    },
-   "version" : "1.44",
+   "version" : "1.45",
    "x_contributors" : [
       "Allen Lew <[email protected]>",
       "A.MacLeay <[email protected]>",
       "Andy Jack <[email protected]>",
       "Andy Jack <[email protected]>",
       "Bas Bloemsaat <[email protected]>",
-      "Bernhard Schmalhofer <[email protected]>",
+      "bernhard <[email protected]>",
       "Blake GH <[email protected]>",
       "Brian Horakh <[email protected]>",
       "Charles Howes <[email protected]>",
@@ -298,7 +298,8 @@
       "Yuki Kimoto <[email protected]>",
       "Yves Lavoie <[email protected]>"
    ],
-   "x_generated_by_perl" : "v5.30.0",
-   "x_serialization_backend" : "Cpanel::JSON::XS version 4.21"
+   "x_generated_by_perl" : "v5.32.1",
+   "x_serialization_backend" : "Cpanel::JSON::XS version 4.25",
+   "x_spdx_expression" : "Apache-2.0"
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.44/META.yml 
new/Selenium-Remote-Driver-1.45/META.yml
--- old/Selenium-Remote-Driver-1.44/META.yml    2021-03-27 02:13:06.000000000 
+0100
+++ new/Selenium-Remote-Driver-1.45/META.yml    2021-10-21 18:15:55.000000000 
+0200
@@ -24,7 +24,7 @@
 configure_requires:
   ExtUtils::MakeMaker: '0'
 dynamic_config: 0
-generated_by: 'Dist::Zilla version 6.012, CPAN::Meta::Converter version 
2.150010'
+generated_by: 'Dist::Zilla version 6.020, CPAN::Meta::Converter version 
2.150010'
 license: apache
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -33,100 +33,100 @@
 provides:
   Selenium::ActionChains:
     file: lib/Selenium/ActionChains.pm
-    version: '1.44'
+    version: '1.45'
   Selenium::CanStartBinary:
     file: lib/Selenium/CanStartBinary.pm
-    version: '1.44'
+    version: '1.45'
   Selenium::CanStartBinary::FindBinary:
     file: lib/Selenium/CanStartBinary/FindBinary.pm
-    version: '1.44'
+    version: '1.45'
   Selenium::CanStartBinary::ProbePort:
     file: lib/Selenium/CanStartBinary/ProbePort.pm
-    version: '1.44'
+    version: '1.45'
   Selenium::Chrome:
     file: lib/Selenium/Chrome.pm
-    version: '1.44'
+    version: '1.45'
   Selenium::Edge:
     file: lib/Selenium/Edge.pm
-    version: '1.44'
+    version: '1.45'
   Selenium::Firefox:
     file: lib/Selenium/Firefox.pm
-    version: '1.44'
+    version: '1.45'
   Selenium::Firefox::Binary:
     file: lib/Selenium/Firefox/Binary.pm
-    version: '1.44'
+    version: '1.45'
   Selenium::Firefox::Profile:
     file: lib/Selenium/Firefox/Profile.pm
-    version: '1.44'
+    version: '1.45'
   Selenium::InternetExplorer:
     file: lib/Selenium/InternetExplorer.pm
-    version: '1.44'
+    version: '1.45'
   Selenium::PhantomJS:
     file: lib/Selenium/PhantomJS.pm
-    version: '1.44'
+    version: '1.45'
   Selenium::Remote::Commands:
     file: lib/Selenium/Remote/Commands.pm
-    version: '1.44'
+    version: '1.45'
   Selenium::Remote::Driver:
     file: lib/Selenium/Remote/Driver.pm
-    version: '1.44'
+    version: '1.45'
   Selenium::Remote::Driver::CanSetWebdriverContext:
     file: lib/Selenium/Remote/Driver/CanSetWebdriverContext.pm
-    version: '1.44'
+    version: '1.45'
   Selenium::Remote::Driver::Firefox::Profile:
     file: lib/Selenium/Remote/Driver/Firefox/Profile.pm
-    version: '1.44'
+    version: '1.45'
   Selenium::Remote::ErrorHandler:
     file: lib/Selenium/Remote/ErrorHandler.pm
-    version: '1.44'
+    version: '1.45'
   Selenium::Remote::Finders:
     file: lib/Selenium/Remote/Finders.pm
-    version: '1.44'
+    version: '1.45'
   Selenium::Remote::Mock::Commands:
     file: lib/Selenium/Remote/Mock/Commands.pm
-    version: '1.44'
+    version: '1.45'
   Selenium::Remote::Mock::RemoteConnection:
     file: lib/Selenium/Remote/Mock/RemoteConnection.pm
-    version: '1.44'
+    version: '1.45'
   Selenium::Remote::RemoteConnection:
     file: lib/Selenium/Remote/RemoteConnection.pm
-    version: '1.44'
+    version: '1.45'
   Selenium::Remote::Spec:
     file: lib/Selenium/Remote/Spec.pm
-    version: '1.44'
+    version: '1.45'
   Selenium::Remote::WDKeys:
     file: lib/Selenium/Remote/WDKeys.pm
-    version: '1.44'
+    version: '1.45'
   Selenium::Remote::WebElement:
     file: lib/Selenium/Remote/WebElement.pm
-    version: '1.44'
+    version: '1.45'
   Selenium::Waiter:
     file: lib/Selenium/Waiter.pm
-    version: '1.44'
+    version: '1.45'
   Test::Selenium::Chrome:
     file: lib/Test/Selenium/Chrome.pm
-    version: '1.44'
+    version: '1.45'
   Test::Selenium::Edge:
     file: lib/Test/Selenium/Edge.pm
-    version: '1.44'
+    version: '1.45'
   Test::Selenium::Firefox:
     file: lib/Test/Selenium/Firefox.pm
-    version: '1.44'
+    version: '1.45'
   Test::Selenium::InternetExplorer:
     file: lib/Test/Selenium/InternetExplorer.pm
-    version: '1.44'
+    version: '1.45'
   Test::Selenium::PhantomJS:
     file: lib/Test/Selenium/PhantomJS.pm
-    version: '1.44'
+    version: '1.45'
   Test::Selenium::Remote::Driver:
     file: lib/Test/Selenium/Remote/Driver.pm
-    version: '1.44'
+    version: '1.45'
   Test::Selenium::Remote::Role::DoesTesting:
     file: lib/Test/Selenium/Remote/Role/DoesTesting.pm
-    version: '1.44'
+    version: '1.45'
   Test::Selenium::Remote::WebElement:
     file: lib/Test/Selenium/Remote/WebElement.pm
-    version: '1.44'
+    version: '1.45'
 requires:
   Archive::Zip: '0'
   Carp: '0'
@@ -170,14 +170,14 @@
   bugtracker: https://github.com/teodesian/Selenium-Remote-Driver/issues
   homepage: https://github.com/teodesian/Selenium-Remote-Driver
   repository: https://github.com/teodesian/Selenium-Remote-Driver.git
-version: '1.44'
+version: '1.45'
 x_contributors:
   - 'Allen Lew <[email protected]>'
   - 'A.MacLeay <[email protected]>'
   - 'Andy Jack <[email protected]>'
   - 'Andy Jack <[email protected]>'
   - 'Bas Bloemsaat <[email protected]>'
-  - 'Bernhard Schmalhofer <[email protected]>'
+  - 'bernhard <[email protected]>'
   - 'Blake GH <[email protected]>'
   - 'Brian Horakh <[email protected]>'
   - 'Charles Howes <[email protected]>'
@@ -221,5 +221,6 @@
   - 'Vi??as Str??dal <[email protected]>'
   - 'Yuki Kimoto <[email protected]>'
   - 'Yves Lavoie <[email protected]>'
-x_generated_by_perl: v5.30.0
+x_generated_by_perl: v5.32.1
 x_serialization_backend: 'YAML::Tiny version 1.73'
+x_spdx_expression: Apache-2.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.44/Makefile.PL 
new/Selenium-Remote-Driver-1.45/Makefile.PL
--- old/Selenium-Remote-Driver-1.44/Makefile.PL 2021-03-27 02:13:06.000000000 
+0100
+++ new/Selenium-Remote-Driver-1.45/Makefile.PL 2021-10-21 18:15:55.000000000 
+0200
@@ -1,4 +1,4 @@
-# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker 
v6.012.
+# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker 
v6.020.
 use strict;
 use warnings;
 
@@ -70,7 +70,7 @@
     "Test::More" => 0,
     "lib" => 0
   },
-  "VERSION" => "1.44",
+  "VERSION" => "1.45",
   "test" => {
     "TESTS" => "t/*.t"
   }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.44/README 
new/Selenium-Remote-Driver-1.45/README
--- old/Selenium-Remote-Driver-1.44/README      2021-03-27 02:13:06.000000000 
+0100
+++ new/Selenium-Remote-Driver-1.45/README      2021-10-21 18:15:55.000000000 
+0200
@@ -1,5 +1,5 @@
 This archive contains the distribution Selenium-Remote-Driver,
-version 1.44:
+version 1.45:
 
   Perl Client for Selenium Remote Driver
 
@@ -10,4 +10,4 @@
   The Apache License, Version 2.0, January 2004
 
 
-This README file was generated by Dist::Zilla::Plugin::Readme v6.012.
+This README file was generated by Dist::Zilla::Plugin::Readme v6.020.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.44/README.md 
new/Selenium-Remote-Driver-1.45/README.md
--- old/Selenium-Remote-Driver-1.44/README.md   2021-03-27 02:13:06.000000000 
+0100
+++ new/Selenium-Remote-Driver-1.45/README.md   2021-10-21 18:15:55.000000000 
+0200
@@ -3,9 +3,13 @@
 ## WARNING
 
 Selenium has essentially been leapfrogged technologically by [Playwright][pw]. 
(using the devtools protocol for all browsers)
-Use [Chrome::DevToolsProtocol][dt] instead of this unless you want to be 
frustrated by a tool which doesn't do half of what you want.
+Use [Chrome::DevToolsProtocol][dt] (or the [Playwright][pwc] interface on 
CPAN) instead of this unless you want to be frustrated by a tool which doesn't 
do half of what you want.
 Even then you are probably shooting yourself in the foot not using Javascript 
directly to automate the testing of webpages.
 
+This module is also not ready for SeleniumHQ's 4.0 series JAR.
+For compatibility with that, try our next generation selenium client:
+[Selenium::Client][sc]
+
 ## Introduction
 
 [Selenium WebDriver][wd] is a test tool that allows you to write
@@ -22,6 +26,8 @@
 [standalone]: http://selenium-release.storage.googleapis.com/index.html
 [dt]: https://metacpan.org/pod/Chrome::DevToolsProtocol
 [pw]: https://github.com/microsoft/playwright
+[pwc]: https://metacpan.org/pod/Playwright
+[sc]: https://metacpan.org/pod/Selenium::Client
 
 ## Installation
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.44/dist.ini 
new/Selenium-Remote-Driver-1.45/dist.ini
--- old/Selenium-Remote-Driver-1.44/dist.ini    2021-03-27 02:13:06.000000000 
+0100
+++ new/Selenium-Remote-Driver-1.45/dist.ini    2021-10-21 18:15:55.000000000 
+0200
@@ -1,5 +1,5 @@
 name = Selenium-Remote-Driver
-version = 1.44
+version = 1.45
 author = George S. Baugh <[email protected]>
 author = Aditya Ivaturi <[email protected]>
 author = Daniel Gempesaw <[email protected]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.44/lib/Selenium/ActionChains.pm 
new/Selenium-Remote-Driver-1.45/lib/Selenium/ActionChains.pm
--- old/Selenium-Remote-Driver-1.44/lib/Selenium/ActionChains.pm        
2021-03-27 02:13:06.000000000 +0100
+++ new/Selenium-Remote-Driver-1.45/lib/Selenium/ActionChains.pm        
2021-10-21 18:15:55.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::ActionChains;
-$Selenium::ActionChains::VERSION = '1.44';
+$Selenium::ActionChains::VERSION = '1.45';
 use strict;
 use warnings;
 
@@ -178,7 +178,7 @@
 
 =head1 VERSION
 
-version 1.44
+version 1.45
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.44/lib/Selenium/CanStartBinary/FindBinary.pm 
new/Selenium-Remote-Driver-1.45/lib/Selenium/CanStartBinary/FindBinary.pm
--- old/Selenium-Remote-Driver-1.44/lib/Selenium/CanStartBinary/FindBinary.pm   
2021-03-27 02:13:06.000000000 +0100
+++ new/Selenium-Remote-Driver-1.45/lib/Selenium/CanStartBinary/FindBinary.pm   
2021-10-21 18:15:55.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::CanStartBinary::FindBinary;
-$Selenium::CanStartBinary::FindBinary::VERSION = '1.44';
+$Selenium::CanStartBinary::FindBinary::VERSION = '1.45';
 use strict;
 use warnings;
 
@@ -86,7 +86,7 @@
 
 =head1 VERSION
 
-version 1.44
+version 1.45
 
 =for Pod::Coverage *EVERYTHING*
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.44/lib/Selenium/CanStartBinary/ProbePort.pm 
new/Selenium-Remote-Driver-1.45/lib/Selenium/CanStartBinary/ProbePort.pm
--- old/Selenium-Remote-Driver-1.44/lib/Selenium/CanStartBinary/ProbePort.pm    
2021-03-27 02:13:06.000000000 +0100
+++ new/Selenium-Remote-Driver-1.45/lib/Selenium/CanStartBinary/ProbePort.pm    
2021-10-21 18:15:55.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::CanStartBinary::ProbePort;
-$Selenium::CanStartBinary::ProbePort::VERSION = '1.44';
+$Selenium::CanStartBinary::ProbePort::VERSION = '1.45';
 use strict;
 use warnings;
 
@@ -49,7 +49,7 @@
 
 =head1 VERSION
 
-version 1.44
+version 1.45
 
 =for Pod::Coverage *EVERYTHING*
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.44/lib/Selenium/CanStartBinary.pm 
new/Selenium-Remote-Driver-1.45/lib/Selenium/CanStartBinary.pm
--- old/Selenium-Remote-Driver-1.44/lib/Selenium/CanStartBinary.pm      
2021-03-27 02:13:06.000000000 +0100
+++ new/Selenium-Remote-Driver-1.45/lib/Selenium/CanStartBinary.pm      
2021-10-21 18:15:55.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::CanStartBinary;
-$Selenium::CanStartBinary::VERSION = '1.44';
+$Selenium::CanStartBinary::VERSION = '1.45';
 use strict;
 use warnings;
 
@@ -381,7 +381,7 @@
 
 =head1 VERSION
 
-version 1.44
+version 1.45
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.44/lib/Selenium/Chrome.pm 
new/Selenium-Remote-Driver-1.45/lib/Selenium/Chrome.pm
--- old/Selenium-Remote-Driver-1.44/lib/Selenium/Chrome.pm      2021-03-27 
02:13:06.000000000 +0100
+++ new/Selenium-Remote-Driver-1.45/lib/Selenium/Chrome.pm      2021-10-21 
18:15:55.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::Chrome;
-$Selenium::Chrome::VERSION = '1.44';
+$Selenium::Chrome::VERSION = '1.45';
 use strict;
 use warnings;
 
@@ -57,7 +57,7 @@
 
 =head1 VERSION
 
-version 1.44
+version 1.45
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.44/lib/Selenium/Edge.pm 
new/Selenium-Remote-Driver-1.45/lib/Selenium/Edge.pm
--- old/Selenium-Remote-Driver-1.44/lib/Selenium/Edge.pm        2021-03-27 
02:13:06.000000000 +0100
+++ new/Selenium-Remote-Driver-1.45/lib/Selenium/Edge.pm        2021-10-21 
18:15:55.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::Edge;
-$Selenium::Edge::VERSION = '1.44';
+$Selenium::Edge::VERSION = '1.45';
 use strict;
 use warnings;
 
@@ -57,7 +57,7 @@
 
 =head1 VERSION
 
-version 1.44
+version 1.45
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.44/lib/Selenium/Firefox/Binary.pm 
new/Selenium-Remote-Driver-1.45/lib/Selenium/Firefox/Binary.pm
--- old/Selenium-Remote-Driver-1.44/lib/Selenium/Firefox/Binary.pm      
2021-03-27 02:13:06.000000000 +0100
+++ new/Selenium-Remote-Driver-1.45/lib/Selenium/Firefox/Binary.pm      
2021-10-21 18:15:55.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::Firefox::Binary;
-$Selenium::Firefox::Binary::VERSION = '1.44';
+$Selenium::Firefox::Binary::VERSION = '1.45';
 use strict;
 use warnings;
 
@@ -126,7 +126,7 @@
 
 =head1 VERSION
 
-version 1.44
+version 1.45
 
 =head1 SUBROUTINES
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.44/lib/Selenium/Firefox/Profile.pm 
new/Selenium-Remote-Driver-1.45/lib/Selenium/Firefox/Profile.pm
--- old/Selenium-Remote-Driver-1.44/lib/Selenium/Firefox/Profile.pm     
2021-03-27 02:13:06.000000000 +0100
+++ new/Selenium-Remote-Driver-1.45/lib/Selenium/Firefox/Profile.pm     
2021-10-21 18:15:55.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::Firefox::Profile;
-$Selenium::Firefox::Profile::VERSION = '1.44';
+$Selenium::Firefox::Profile::VERSION = '1.45';
 # ABSTRACT: Use custom profiles with Selenium::Remote::Driver
 # TODO: convert this to Moo!
 
@@ -247,7 +247,7 @@
 
 =head1 VERSION
 
-version 1.44
+version 1.45
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.44/lib/Selenium/Firefox.pm 
new/Selenium-Remote-Driver-1.45/lib/Selenium/Firefox.pm
--- old/Selenium-Remote-Driver-1.44/lib/Selenium/Firefox.pm     2021-03-27 
02:13:06.000000000 +0100
+++ new/Selenium-Remote-Driver-1.45/lib/Selenium/Firefox.pm     2021-10-21 
18:15:55.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::Firefox;
-$Selenium::Firefox::VERSION = '1.44';
+$Selenium::Firefox::VERSION = '1.45';
 use strict;
 use warnings;
 
@@ -139,7 +139,7 @@
 
 =head1 VERSION
 
-version 1.44
+version 1.45
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.44/lib/Selenium/InternetExplorer.pm 
new/Selenium-Remote-Driver-1.45/lib/Selenium/InternetExplorer.pm
--- old/Selenium-Remote-Driver-1.44/lib/Selenium/InternetExplorer.pm    
2021-03-27 02:13:06.000000000 +0100
+++ new/Selenium-Remote-Driver-1.45/lib/Selenium/InternetExplorer.pm    
2021-10-21 18:15:55.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::InternetExplorer;
-$Selenium::InternetExplorer::VERSION = '1.44';
+$Selenium::InternetExplorer::VERSION = '1.45';
 use strict;
 use warnings;
 
@@ -33,7 +33,7 @@
 
 =head1 VERSION
 
-version 1.44
+version 1.45
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.44/lib/Selenium/PhantomJS.pm 
new/Selenium-Remote-Driver-1.45/lib/Selenium/PhantomJS.pm
--- old/Selenium-Remote-Driver-1.44/lib/Selenium/PhantomJS.pm   2021-03-27 
02:13:06.000000000 +0100
+++ new/Selenium-Remote-Driver-1.45/lib/Selenium/PhantomJS.pm   2021-10-21 
18:15:55.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::PhantomJS;
-$Selenium::PhantomJS::VERSION = '1.44';
+$Selenium::PhantomJS::VERSION = '1.45';
 use strict;
 use warnings;
 
@@ -54,7 +54,7 @@
 
 =head1 VERSION
 
-version 1.44
+version 1.45
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.44/lib/Selenium/Remote/Commands.pm 
new/Selenium-Remote-Driver-1.45/lib/Selenium/Remote/Commands.pm
--- old/Selenium-Remote-Driver-1.44/lib/Selenium/Remote/Commands.pm     
2021-03-27 02:13:06.000000000 +0100
+++ new/Selenium-Remote-Driver-1.45/lib/Selenium/Remote/Commands.pm     
2021-10-21 18:15:55.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::Remote::Commands;
-$Selenium::Remote::Commands::VERSION = '1.44';
+$Selenium::Remote::Commands::VERSION = '1.45';
 use strict;
 use warnings;
 
@@ -521,7 +521,7 @@
 
 =head1 VERSION
 
-version 1.44
+version 1.45
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.44/lib/Selenium/Remote/Driver/CanSetWebdriverContext.pm
 
new/Selenium-Remote-Driver-1.45/lib/Selenium/Remote/Driver/CanSetWebdriverContext.pm
--- 
old/Selenium-Remote-Driver-1.44/lib/Selenium/Remote/Driver/CanSetWebdriverContext.pm
        2021-03-27 02:13:06.000000000 +0100
+++ 
new/Selenium-Remote-Driver-1.45/lib/Selenium/Remote/Driver/CanSetWebdriverContext.pm
        2021-10-21 18:15:55.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::Remote::Driver::CanSetWebdriverContext;
-$Selenium::Remote::Driver::CanSetWebdriverContext::VERSION = '1.44';
+$Selenium::Remote::Driver::CanSetWebdriverContext::VERSION = '1.45';
 # ABSTRACT: Customize the webdriver context prefix for various drivers
 
 use strict;
@@ -27,7 +27,7 @@
 
 =head1 VERSION
 
-version 1.44
+version 1.45
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.44/lib/Selenium/Remote/Driver/Firefox/Profile.pm 
new/Selenium-Remote-Driver-1.45/lib/Selenium/Remote/Driver/Firefox/Profile.pm
--- 
old/Selenium-Remote-Driver-1.44/lib/Selenium/Remote/Driver/Firefox/Profile.pm   
    2021-03-27 02:13:06.000000000 +0100
+++ 
new/Selenium-Remote-Driver-1.45/lib/Selenium/Remote/Driver/Firefox/Profile.pm   
    2021-10-21 18:15:55.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::Remote::Driver::Firefox::Profile;
-$Selenium::Remote::Driver::Firefox::Profile::VERSION = '1.44';
+$Selenium::Remote::Driver::Firefox::Profile::VERSION = '1.45';
 # ABSTRACT: Use custom profiles with Selenium::Remote::Driver
 use strict;
 use warnings;
@@ -25,7 +25,7 @@
 
 =head1 VERSION
 
-version 1.44
+version 1.45
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.44/lib/Selenium/Remote/Driver.pm 
new/Selenium-Remote-Driver-1.45/lib/Selenium/Remote/Driver.pm
--- old/Selenium-Remote-Driver-1.44/lib/Selenium/Remote/Driver.pm       
2021-03-27 02:13:06.000000000 +0100
+++ new/Selenium-Remote-Driver-1.45/lib/Selenium/Remote/Driver.pm       
2021-10-21 18:15:55.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::Remote::Driver;
-$Selenium::Remote::Driver::VERSION = '1.44';
+$Selenium::Remote::Driver::VERSION = '1.45';
 use strict;
 use warnings;
 
@@ -1890,7 +1890,7 @@
 
 =head1 VERSION
 
-version 1.44
+version 1.45
 
 =head1 SYNOPSIS
 
@@ -3720,7 +3720,7 @@
 
 =head1 CONTRIBUTORS
 
-=for stopwords Allen Lew A.MacLeay Andy Jack Bas Bloemsaat Bernhard 
Schmalhofer Blake GH Brian Horakh Charles Howes Chris Davies Daniel Fackrell 
Dave Rolsky Dmitry Karasik Doug Bell Dylan Streb Eric Johnson Gabor Szabo 
George S. Baugh Gerhard Jungwirth Gordon Child GreatFlamingFoo Ivan Kurmanov 
Joe Higton Jon Hermansen Keita Sugama Ken Swanson lembark Luke Closs Martin 
Gruner Matthew Spahr Max O'Cull Michael Prokop mk654321 Peter Mottram (SysPete) 
Phil Kania Mitchell Prateek Goyal Richard Sailer Robert Utter rouzier Tetsuya 
Tatsumi Tod Hagan Tom Hukins Vangelis Katsikaros Vishwanath Janmanchi Vi??as 
Str??dal Yuki Kimoto Yves Lavoie
+=for stopwords Allen Lew A.MacLeay Andy Jack Bas Bloemsaat bernhard Blake GH 
Brian Horakh Charles Howes Chris Davies Daniel Fackrell Dave Rolsky Dmitry 
Karasik Doug Bell Dylan Streb Eric Johnson Gabor Szabo George S. Baugh Gerhard 
Jungwirth Gordon Child GreatFlamingFoo Ivan Kurmanov Joe Higton Jon Hermansen 
Keita Sugama Ken Swanson lembark Luke Closs Martin Gruner Matthew Spahr Max 
O'Cull Michael Prokop mk654321 Peter Mottram (SysPete) Phil Kania Mitchell 
Prateek Goyal Richard Sailer Robert Utter rouzier Tetsuya Tatsumi Tod Hagan Tom 
Hukins Vangelis Katsikaros Vishwanath Janmanchi Vi??as Str??dal Yuki Kimoto 
Yves Lavoie
 
 =over 4
 
@@ -3746,7 +3746,7 @@
 
 =item *
 
-Bernhard Schmalhofer <[email protected]>
+bernhard <[email protected]>
 
 =item *
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.44/lib/Selenium/Remote/ErrorHandler.pm 
new/Selenium-Remote-Driver-1.45/lib/Selenium/Remote/ErrorHandler.pm
--- old/Selenium-Remote-Driver-1.44/lib/Selenium/Remote/ErrorHandler.pm 
2021-03-27 02:13:06.000000000 +0100
+++ new/Selenium-Remote-Driver-1.45/lib/Selenium/Remote/ErrorHandler.pm 
2021-10-21 18:15:55.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::Remote::ErrorHandler;
-$Selenium::Remote::ErrorHandler::VERSION = '1.44';
+$Selenium::Remote::ErrorHandler::VERSION = '1.45';
 use strict;
 use warnings;
 
@@ -154,7 +154,7 @@
 
 =head1 VERSION
 
-version 1.44
+version 1.45
 
 =head1 SUBROUTINES
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.44/lib/Selenium/Remote/Finders.pm 
new/Selenium-Remote-Driver-1.45/lib/Selenium/Remote/Finders.pm
--- old/Selenium-Remote-Driver-1.44/lib/Selenium/Remote/Finders.pm      
2021-03-27 02:13:06.000000000 +0100
+++ new/Selenium-Remote-Driver-1.45/lib/Selenium/Remote/Finders.pm      
2021-10-21 18:15:55.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::Remote::Finders;
-$Selenium::Remote::Finders::VERSION = '1.44';
+$Selenium::Remote::Finders::VERSION = '1.45';
 use strict;
 use warnings;
 
@@ -41,7 +41,7 @@
 
 =head1 VERSION
 
-version 1.44
+version 1.45
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.44/lib/Selenium/Remote/Mock/Commands.pm 
new/Selenium-Remote-Driver-1.45/lib/Selenium/Remote/Mock/Commands.pm
--- old/Selenium-Remote-Driver-1.44/lib/Selenium/Remote/Mock/Commands.pm        
2021-03-27 02:13:06.000000000 +0100
+++ new/Selenium-Remote-Driver-1.45/lib/Selenium/Remote/Mock/Commands.pm        
2021-10-21 18:15:55.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::Remote::Mock::Commands;
-$Selenium::Remote::Mock::Commands::VERSION = '1.44';
+$Selenium::Remote::Mock::Commands::VERSION = '1.45';
 # ABSTRACT: utility class to mock Selenium::Remote::Commands
 
 use strict;
@@ -53,7 +53,7 @@
 
 =head1 VERSION
 
-version 1.44
+version 1.45
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.44/lib/Selenium/Remote/Mock/RemoteConnection.pm 
new/Selenium-Remote-Driver-1.45/lib/Selenium/Remote/Mock/RemoteConnection.pm
--- 
old/Selenium-Remote-Driver-1.44/lib/Selenium/Remote/Mock/RemoteConnection.pm    
    2021-03-27 02:13:06.000000000 +0100
+++ 
new/Selenium-Remote-Driver-1.45/lib/Selenium/Remote/Mock/RemoteConnection.pm    
    2021-10-21 18:15:55.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::Remote::Mock::RemoteConnection;
-$Selenium::Remote::Mock::RemoteConnection::VERSION = '1.44';
+$Selenium::Remote::Mock::RemoteConnection::VERSION = '1.45';
 # ABSTRACT: utility class to mock the responses from Selenium server
 
 use strict;
@@ -181,7 +181,7 @@
 
 =head1 VERSION
 
-version 1.44
+version 1.45
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.44/lib/Selenium/Remote/RemoteConnection.pm 
new/Selenium-Remote-Driver-1.45/lib/Selenium/Remote/RemoteConnection.pm
--- old/Selenium-Remote-Driver-1.44/lib/Selenium/Remote/RemoteConnection.pm     
2021-03-27 02:13:06.000000000 +0100
+++ new/Selenium-Remote-Driver-1.45/lib/Selenium/Remote/RemoteConnection.pm     
2021-10-21 18:15:55.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::Remote::RemoteConnection;
-$Selenium::Remote::RemoteConnection::VERSION = '1.44';
+$Selenium::Remote::RemoteConnection::VERSION = '1.45';
 use strict;
 use warnings;
 
@@ -236,7 +236,7 @@
 
 =head1 VERSION
 
-version 1.44
+version 1.45
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.44/lib/Selenium/Remote/Spec.pm 
new/Selenium-Remote-Driver-1.45/lib/Selenium/Remote/Spec.pm
--- old/Selenium-Remote-Driver-1.44/lib/Selenium/Remote/Spec.pm 2021-03-27 
02:13:06.000000000 +0100
+++ new/Selenium-Remote-Driver-1.45/lib/Selenium/Remote/Spec.pm 2021-10-21 
18:15:55.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::Remote::Spec;
-$Selenium::Remote::Spec::VERSION = '1.44';
+$Selenium::Remote::Spec::VERSION = '1.45';
 use strict;
 use warnings;
 
@@ -254,7 +254,7 @@
 
 =head1 VERSION
 
-version 1.44
+version 1.45
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.44/lib/Selenium/Remote/WDKeys.pm 
new/Selenium-Remote-Driver-1.45/lib/Selenium/Remote/WDKeys.pm
--- old/Selenium-Remote-Driver-1.44/lib/Selenium/Remote/WDKeys.pm       
2021-03-27 02:13:06.000000000 +0100
+++ new/Selenium-Remote-Driver-1.45/lib/Selenium/Remote/WDKeys.pm       
2021-10-21 18:15:55.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::Remote::WDKeys;
-$Selenium::Remote::WDKeys::VERSION = '1.44';
+$Selenium::Remote::WDKeys::VERSION = '1.45';
 # ABSTRACT: Representation of keystrokes used by Selenium::Remote::WebDriver
 
 
@@ -85,7 +85,7 @@
 
 =head1 VERSION
 
-version 1.44
+version 1.45
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.44/lib/Selenium/Remote/WebElement.pm 
new/Selenium-Remote-Driver-1.45/lib/Selenium/Remote/WebElement.pm
--- old/Selenium-Remote-Driver-1.44/lib/Selenium/Remote/WebElement.pm   
2021-03-27 02:13:06.000000000 +0100
+++ new/Selenium-Remote-Driver-1.45/lib/Selenium/Remote/WebElement.pm   
2021-10-21 18:15:55.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::Remote::WebElement;
-$Selenium::Remote::WebElement::VERSION = '1.44';
+$Selenium::Remote::WebElement::VERSION = '1.45';
 # ABSTRACT: Representation of an HTML Element used by Selenium Remote Driver
 
 use strict;
@@ -414,7 +414,7 @@
 
 =head1 VERSION
 
-version 1.44
+version 1.45
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.44/lib/Selenium/Waiter.pm 
new/Selenium-Remote-Driver-1.45/lib/Selenium/Waiter.pm
--- old/Selenium-Remote-Driver-1.44/lib/Selenium/Waiter.pm      2021-03-27 
02:13:06.000000000 +0100
+++ new/Selenium-Remote-Driver-1.45/lib/Selenium/Waiter.pm      2021-10-21 
18:15:55.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::Waiter;
-$Selenium::Waiter::VERSION = '1.44';
+$Selenium::Waiter::VERSION = '1.45';
 use strict;
 use warnings;
 
@@ -48,6 +48,8 @@
         return $try_ret if $try_ret;
     }
 
+    warn 'timeout' if $args->{debug};
+
     # No need to repeat ourselves if we're already debugging.
     warn $exception if $exception && !$args->{debug};
     return '';
@@ -67,7 +69,7 @@
 
 =head1 VERSION
 
-version 1.44
+version 1.45
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.44/lib/Test/Selenium/Chrome.pm 
new/Selenium-Remote-Driver-1.45/lib/Test/Selenium/Chrome.pm
--- old/Selenium-Remote-Driver-1.44/lib/Test/Selenium/Chrome.pm 2021-03-27 
02:13:06.000000000 +0100
+++ new/Selenium-Remote-Driver-1.45/lib/Test/Selenium/Chrome.pm 2021-10-21 
18:15:55.000000000 +0200
@@ -1,5 +1,5 @@
 package Test::Selenium::Chrome;
-$Test::Selenium::Chrome::VERSION = '1.44';
+$Test::Selenium::Chrome::VERSION = '1.45';
 use Moo;
 extends 'Selenium::Chrome', 'Test::Selenium::Remote::Driver';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.44/lib/Test/Selenium/Edge.pm 
new/Selenium-Remote-Driver-1.45/lib/Test/Selenium/Edge.pm
--- old/Selenium-Remote-Driver-1.44/lib/Test/Selenium/Edge.pm   2021-03-27 
02:13:06.000000000 +0100
+++ new/Selenium-Remote-Driver-1.45/lib/Test/Selenium/Edge.pm   2021-10-21 
18:15:55.000000000 +0200
@@ -1,5 +1,5 @@
 package Test::Selenium::Edge;
-$Test::Selenium::Edge::VERSION = '1.44';
+$Test::Selenium::Edge::VERSION = '1.45';
 use Moo;
 extends 'Selenium::Edge', 'Test::Selenium::Remote::Driver';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.44/lib/Test/Selenium/Firefox.pm 
new/Selenium-Remote-Driver-1.45/lib/Test/Selenium/Firefox.pm
--- old/Selenium-Remote-Driver-1.44/lib/Test/Selenium/Firefox.pm        
2021-03-27 02:13:06.000000000 +0100
+++ new/Selenium-Remote-Driver-1.45/lib/Test/Selenium/Firefox.pm        
2021-10-21 18:15:55.000000000 +0200
@@ -1,5 +1,5 @@
 package Test::Selenium::Firefox;
-$Test::Selenium::Firefox::VERSION = '1.44';
+$Test::Selenium::Firefox::VERSION = '1.45';
 use Moo;
 extends 'Selenium::Firefox', 'Test::Selenium::Remote::Driver';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.44/lib/Test/Selenium/InternetExplorer.pm 
new/Selenium-Remote-Driver-1.45/lib/Test/Selenium/InternetExplorer.pm
--- old/Selenium-Remote-Driver-1.44/lib/Test/Selenium/InternetExplorer.pm       
2021-03-27 02:13:06.000000000 +0100
+++ new/Selenium-Remote-Driver-1.45/lib/Test/Selenium/InternetExplorer.pm       
2021-10-21 18:15:55.000000000 +0200
@@ -1,5 +1,5 @@
 package Test::Selenium::InternetExplorer;
-$Test::Selenium::InternetExplorer::VERSION = '1.44';
+$Test::Selenium::InternetExplorer::VERSION = '1.45';
 use Moo;
 extends 'Selenium::InternetExplorer', 'Test::Selenium::Remote::Driver';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.44/lib/Test/Selenium/PhantomJS.pm 
new/Selenium-Remote-Driver-1.45/lib/Test/Selenium/PhantomJS.pm
--- old/Selenium-Remote-Driver-1.44/lib/Test/Selenium/PhantomJS.pm      
2021-03-27 02:13:06.000000000 +0100
+++ new/Selenium-Remote-Driver-1.45/lib/Test/Selenium/PhantomJS.pm      
2021-10-21 18:15:55.000000000 +0200
@@ -1,5 +1,5 @@
 package Test::Selenium::PhantomJS;
-$Test::Selenium::PhantomJS::VERSION = '1.44';
+$Test::Selenium::PhantomJS::VERSION = '1.45';
 use Moo;
 extends 'Selenium::PhantomJS', 'Test::Selenium::Remote::Driver';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.44/lib/Test/Selenium/Remote/Driver.pm 
new/Selenium-Remote-Driver-1.45/lib/Test/Selenium/Remote/Driver.pm
--- old/Selenium-Remote-Driver-1.44/lib/Test/Selenium/Remote/Driver.pm  
2021-03-27 02:13:06.000000000 +0100
+++ new/Selenium-Remote-Driver-1.45/lib/Test/Selenium/Remote/Driver.pm  
2021-10-21 18:15:55.000000000 +0200
@@ -1,5 +1,5 @@
 package Test::Selenium::Remote::Driver;
-$Test::Selenium::Remote::Driver::VERSION = '1.44';
+$Test::Selenium::Remote::Driver::VERSION = '1.45';
 # ABSTRACT: Useful testing subclass for Selenium::Remote::Driver
 
 use Moo;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.44/lib/Test/Selenium/Remote/Role/DoesTesting.pm 
new/Selenium-Remote-Driver-1.45/lib/Test/Selenium/Remote/Role/DoesTesting.pm
--- 
old/Selenium-Remote-Driver-1.44/lib/Test/Selenium/Remote/Role/DoesTesting.pm    
    2021-03-27 02:13:06.000000000 +0100
+++ 
new/Selenium-Remote-Driver-1.45/lib/Test/Selenium/Remote/Role/DoesTesting.pm    
    2021-10-21 18:15:55.000000000 +0200
@@ -1,5 +1,5 @@
 package Test::Selenium::Remote::Role::DoesTesting;
-$Test::Selenium::Remote::Role::DoesTesting::VERSION = '1.44';
+$Test::Selenium::Remote::Role::DoesTesting::VERSION = '1.45';
 # ABSTRACT: Role to cope with everything that is related to testing (could
 # be reused in both testing classes)
 
@@ -23,9 +23,11 @@
 sub _get_finder_key {
     my $self         = shift;
     my $finder_value = shift;
+
     foreach my $k ( keys %{ $self->FINDERS } ) {
         return $k if ( $self->FINDERS->{$k} eq $finder_value );
     }
+
     return;
 }
 
@@ -56,7 +58,7 @@
 sub _check_ok {
     my $self        = shift;
     my $method      = shift;
-    my $real_method = '';
+
     my @args        = @_;
     my ( $rv, $num_of_args, @r_args );
     try {
@@ -86,48 +88,50 @@
 
         # quick hack to fit 'find_no_element' into check_ok logic
         if ( $method eq 'find_no_element' ) {
-            $real_method = $method;
-
             # If we use `find_element` and find nothing, the error
             # handler is incorrectly invoked. Doing a `find_elements`
             # and checking that it returns an empty array does not
             # invoke the error_handler. See
             # https://github.com/gempesaw/Selenium-Remote-Driver/issues/253
-            $method = 'find_elements';
-            my $elements = $self->$method(@r_args);
-            if ( scalar(@$elements) ) {
+            my $elements = $self->find_elements(@r_args);
+            if ( @{$elements} ) {
                 $rv = $elements->[0];
             }
             else {
-                $rv = 1;
+                $rv = 1; # empty list means success
             }
         }
         else {
-            $rv = $self->$method(@r_args);
+            $rv = $self->$method(@r_args); # a true $rv means success
         }
     }
     catch {
-        if ($real_method) {
-            $method = $real_method;
-            $rv     = 1;
+        if ($method eq 'find_no_element') {
+            $rv = 1; # an exception from find_elements() means success
         }
         else {
             $self->croak($_);
         }
     };
 
-    my $default_test_name = $method;
-    $default_test_name .= "'" . join( "' ", @r_args ) . "'"
-      if $num_of_args > 0;
+    # test description might have been explicitly passed
+    my $test_name = pop @args;
 
-    my $test_name = pop @args // $default_test_name;
+    # generic test description when no explicit test description was passed
+    if ( ! defined $test_name ) {
+        $test_name = $num_of_args  > 0 ?
+            join( ' ', $method, map { q{'$_'} } @r_args )
+            :
+            $method;
+    }
 
     # case when find_no_element found an element, we should croak
-    if ( $real_method eq 'find_no_element' ) {
+    if ( $method eq 'find_no_element' ) {
         if ( blessed($rv) && $rv->isa('Selenium::Remote::WebElement') ) {
             $self->croak($test_name);
         }
     }
+
     return $self->ok( $rv, $test_name );
 }
 
@@ -136,39 +140,50 @@
 sub _build_sub {
     my $self      = shift;
     my $meth_name = shift;
-    my @func_args;
-    my $comparators = {
+
+    # e.g. for $meth_name =  'find_no_element_ok':
+    #   $meth_comp         = 'ok'
+    #   $meth_without_comp = 'find_no_element'
+    my @meth_elements     = split '_', $meth_name;
+    my $meth_comp         = pop @meth_elements;
+    my $meth_without_comp = join '_', @meth_elements;
+
+    # handle the ok testing methods
+    if ( $meth_comp eq 'ok' ) {
+        return sub {
+            my $self = shift;
+
+            local $Test::Builder::Level = $Test::Builder::Level + 2;
+
+            return $self->_check_ok($meth_without_comp, @_);
+        };
+    }
+
+    # find the Test::More comparator method
+    my %comparators = (
         is     => 'is_eq',
         isnt   => 'isnt_eq',
         like   => 'like',
         unlike => 'unlike',
-    };
-    my @meth_elements = split( '_', $meth_name );
-    my $meth          = '_check_ok';
-    my $meth_comp     = pop @meth_elements;
-    if ( $meth_comp eq 'ok' ) {
-        push @func_args, join( '_', @meth_elements );
-    }
-    else {
-        if ( defined( $comparators->{$meth_comp} ) ) {
-            $meth = '_check_method';
-            push @func_args, join( '_', @meth_elements ),
-              $comparators->{$meth_comp};
-        }
-        else {
-            return sub {
-                my $self = shift;
-                $self->croak("Sub $meth_name could not be defined");
-              }
-        }
+    );
+
+    # croak on unknown comparator methods
+    if ( ! exists $comparators{$meth_comp} ) {
+        return sub {
+            my $self = shift;
+
+            return $self->croak("Sub $meth_name could not be defined");
+        };
     }
 
+    # handle check in _check_method()
     return sub {
         my $self = shift;
+
         local $Test::Builder::Level = $Test::Builder::Level + 2;
-        $self->$meth( @func_args, @_ );
-    };
 
+        return $self->_check_method( $meth_without_comp, 
$comparators{$meth_comp}, @_ );
+    };
 }
 
 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.44/lib/Test/Selenium/Remote/WebElement.pm 
new/Selenium-Remote-Driver-1.45/lib/Test/Selenium/Remote/WebElement.pm
--- old/Selenium-Remote-Driver-1.44/lib/Test/Selenium/Remote/WebElement.pm      
2021-03-27 02:13:06.000000000 +0100
+++ new/Selenium-Remote-Driver-1.45/lib/Test/Selenium/Remote/WebElement.pm      
2021-10-21 18:15:55.000000000 +0200
@@ -1,5 +1,5 @@
 package Test::Selenium::Remote::WebElement;
-$Test::Selenium::Remote::WebElement::VERSION = '1.44';
+$Test::Selenium::Remote::WebElement::VERSION = '1.45';
 # ABSTRACT: A sub-class of L<Selenium::Remote::WebElement>, with several 
test-specific method additions.
 
 use Moo;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.44/t/13-waiter.t 
new/Selenium-Remote-Driver-1.45/t/13-waiter.t
--- old/Selenium-Remote-Driver-1.44/t/13-waiter.t       1970-01-01 
01:00:00.000000000 +0100
+++ new/Selenium-Remote-Driver-1.45/t/13-waiter.t       2021-10-21 
18:15:55.000000000 +0200
@@ -0,0 +1,49 @@
+use strict;
+use warnings;
+
+use Selenium::Waiter;
+
+use FindBin;
+use lib $FindBin::Bin . '/lib';
+use Test::More;
+
+my $res;
+
+subtest 'basic' => sub {
+    my @warning;
+    local $SIG{__WARN__} = sub { push( @warning, $_[0] ) };
+
+    $res = wait_until { 1 };
+    is $res, 1, 'right return value';
+
+    $res = wait_until { 0 } timeout => 1;
+    is $res, '', 'right return value';
+
+    is( scalar @warning, 0, 'no warnings' );
+};
+
+subtest 'exception' => sub {
+    my @warning;
+    local $SIG{__WARN__} = sub { push( @warning, $_[0] ) };
+
+    $res = wait_until { die 'case1' } debug => 0, timeout => 1;
+    is $res, '', 'right return value';
+    is( scalar @warning, 1, 'right number of warnings' );
+    like( $warning[0], qr{^case1}, 'right warning' );
+
+    @warning = ();
+    eval {
+        $res = wait_until { die 'case2' } die => 1, timeout => 1;
+    };
+    like $@, qr{case2}, 'right error';
+    is $res, '',        'right return value';
+    is( scalar @warning, 0, 'right number of warnings' );
+
+    @warning = ();
+    $res     = wait_until { 0 } debug => 1, timeout => 1;
+    is $res, '', 'right return value';
+    is( scalar @warning, 1, 'right number of warnings' );
+    like( $warning[0], qr{timeout}i, 'timeout is reported' );
+};
+
+done_testing;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.44/t/author-distmeta.t 
new/Selenium-Remote-Driver-1.45/t/author-distmeta.t
--- old/Selenium-Remote-Driver-1.44/t/author-distmeta.t 1970-01-01 
01:00:00.000000000 +0100
+++ new/Selenium-Remote-Driver-1.45/t/author-distmeta.t 2021-10-21 
18:15:55.000000000 +0200
@@ -0,0 +1,14 @@
+#!perl
+
+BEGIN {
+  unless ($ENV{AUTHOR_TESTING}) {
+    print qq{1..0 # SKIP these tests are for testing by the author\n};
+    exit
+  }
+}
+
+# This file was automatically generated by Dist::Zilla::Plugin::MetaTests.
+
+use Test::CPAN::Meta;
+
+meta_yaml_ok();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.44/t/author-eol.t 
new/Selenium-Remote-Driver-1.45/t/author-eol.t
--- old/Selenium-Remote-Driver-1.44/t/author-eol.t      2021-03-27 
02:13:06.000000000 +0100
+++ new/Selenium-Remote-Driver-1.45/t/author-eol.t      2021-10-21 
18:15:55.000000000 +0200
@@ -57,6 +57,7 @@
     't/04-commands-implemented.t',
     't/10-switch-to-window.t',
     't/12-reuse-session.t',
+    't/13-waiter.t',
     't/CanSetWebdriverContext.t',
     't/Finders.t',
     't/Firefox-Profile.t',
@@ -65,6 +66,7 @@
     't/Test-Selenium-Remote-Driver.t',
     't/Test-Selenium-Remote-WebElement.t',
     't/author-critic.t',
+    't/author-distmeta.t',
     't/author-eol.t',
     't/author-minimum-version.t',
     't/author-mojibake.t',
@@ -90,7 +92,6 @@
     't/mock-recordings/finders-mock.json',
     't/mock-recordings/firefox-profile-mock.json',
     't/mock-recordings/test-selenium-remote-driver-google-mock.json',
-    't/release-distmeta.t',
     't/release-kwalitee.t',
     't/release-meta-json.t',
     't/release-unused-vars.t',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.44/t/author-no-tabs.t 
new/Selenium-Remote-Driver-1.45/t/author-no-tabs.t
--- old/Selenium-Remote-Driver-1.44/t/author-no-tabs.t  2021-03-27 
02:13:06.000000000 +0100
+++ new/Selenium-Remote-Driver-1.45/t/author-no-tabs.t  2021-10-21 
18:15:55.000000000 +0200
@@ -57,6 +57,7 @@
     't/04-commands-implemented.t',
     't/10-switch-to-window.t',
     't/12-reuse-session.t',
+    't/13-waiter.t',
     't/CanSetWebdriverContext.t',
     't/Finders.t',
     't/Firefox-Profile.t',
@@ -65,6 +66,7 @@
     't/Test-Selenium-Remote-Driver.t',
     't/Test-Selenium-Remote-WebElement.t',
     't/author-critic.t',
+    't/author-distmeta.t',
     't/author-eol.t',
     't/author-minimum-version.t',
     't/author-mojibake.t',
@@ -90,7 +92,6 @@
     't/mock-recordings/finders-mock.json',
     't/mock-recordings/firefox-profile-mock.json',
     't/mock-recordings/test-selenium-remote-driver-google-mock.json',
-    't/release-distmeta.t',
     't/release-kwalitee.t',
     't/release-meta-json.t',
     't/release-unused-vars.t',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.44/t/error.t 
new/Selenium-Remote-Driver-1.45/t/error.t
--- old/Selenium-Remote-Driver-1.44/t/error.t   2021-03-27 02:13:06.000000000 
+0100
+++ new/Selenium-Remote-Driver-1.45/t/error.t   2021-10-21 18:15:55.000000000 
+0200
@@ -43,29 +43,4 @@
           'Error message for not finding a selenium server is helpful' );
 }
 
-SAUCE: {
-  SKIP: {
-        my $host = 'ondemand.saucelabs.com';
-        my $port = 80;
-        my $sock = IO::Socket::INET->new(
-            PeerAddr => $host,
-            PeerPort => $port,
-        );
-
-        skip 'Cannot reach saucelabs for Sauce error case ', 1
-          unless $sock;
-
-        like(exception {
-            Selenium::Remote::Driver->new_from_caps(
-                remote_server_addr => $host,
-                port => $port,
-                desired_capabilities => {
-                    browserName => 'invalid'
-                }
-            );
-        }, qr/Sauce Labs/,
-             'Saucelabs errors are passed to user');
-
-    }
-}
 done_testing;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.44/t/release-distmeta.t 
new/Selenium-Remote-Driver-1.45/t/release-distmeta.t
--- old/Selenium-Remote-Driver-1.44/t/release-distmeta.t        2021-03-27 
02:13:06.000000000 +0100
+++ new/Selenium-Remote-Driver-1.45/t/release-distmeta.t        1970-01-01 
01:00:00.000000000 +0100
@@ -1,14 +0,0 @@
-#!perl
-
-BEGIN {
-  unless ($ENV{RELEASE_TESTING}) {
-    print qq{1..0 # SKIP these tests are for release candidate testing\n};
-    exit
-  }
-}
-
-# This file was automatically generated by Dist::Zilla::Plugin::MetaTests.
-
-use Test::CPAN::Meta;
-
-meta_yaml_ok();

Reply via email to