Hello community,

here is the log from the commit of package perl-Selenium-Remote-Driver for 
openSUSE:Factory checked in at 2018-04-11 13:58:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Selenium-Remote-Driver (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Selenium-Remote-Driver.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Selenium-Remote-Driver"

Wed Apr 11 13:58:46 2018 rev:10 rq:594793 version:1.27

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/perl-Selenium-Remote-Driver/perl-Selenium-Remote-Driver.changes
  2018-02-27 16:57:58.719996943 +0100
+++ 
/work/SRC/openSUSE:Factory/.perl-Selenium-Remote-Driver.new/perl-Selenium-Remote-Driver.changes
     2018-04-11 14:00:47.745396174 +0200
@@ -1,0 +2,12 @@
+Mon Mar 26 05:56:25 UTC 2018 - co...@suse.com
+
+- updated to 1.27
+   see /usr/share/doc/packages/perl-Selenium-Remote-Driver/Changes
+
+  1.27   03-25-2018 TEODESIAN
+          [BUG FIXES]
+          - Fix incorrect passing of capabilities to geckodriver which caused 
exceptions on instantiaion.
+          - Fix issue where <form> elements could not be submitted.
+          - Allow bypass of JSONWire emulation in 
Selenium::Remote::WebElement::get_attribute().
+
+-------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ perl-Selenium-Remote-Driver.spec ++++++
--- /var/tmp/diff_new_pack.MwXiGk/_old  2018-04-11 14:00:49.469333857 +0200
+++ /var/tmp/diff_new_pack.MwXiGk/_new  2018-04-11 14:00:49.473333713 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           perl-Selenium-Remote-Driver
-Version:        1.26
+Version:        1.27
 Release:        0
 %define cpan_name Selenium-Remote-Driver
 Summary:        Perl Client for Selenium Remote Driver
@@ -119,7 +119,7 @@
 
 %files -f %{name}.files
 %defattr(-,root,root,755)
-%doc Changes ide-plugin.js README README.md TAGS
+%doc at Changes ide-plugin.js README README.md TAGS
 %license LICENSE
 
 %changelog

++++++ Selenium-Remote-Driver-1.26.tar.gz -> Selenium-Remote-Driver-1.27.tar.gz 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.26/Changes 
new/Selenium-Remote-Driver-1.27/Changes
--- old/Selenium-Remote-Driver-1.26/Changes     2018-02-19 16:46:46.000000000 
+0100
+++ new/Selenium-Remote-Driver-1.27/Changes     2018-03-25 20:20:46.000000000 
+0200
@@ -1,5 +1,11 @@
 Revision history for Selenium-Remote-Driver
 
+1.27   03-25-2018 TEODESIAN
+        [BUG FIXES]
+        - Fix incorrect passing of capabilities to geckodriver which caused 
exceptions on instantiaion.
+        - Fix issue where <form> elements could not be submitted.
+        - Allow bypass of JSONWire emulation in 
Selenium::Remote::WebElement::get_attribute().
+
 1.26   02-19-2018 TEODESIAN
         [BUG FIXES]
         - Fix issue where only <form> elements and not <input> elements could 
be submit()ted.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.26/MANIFEST 
new/Selenium-Remote-Driver-1.27/MANIFEST
--- old/Selenium-Remote-Driver-1.26/MANIFEST    2018-02-19 16:46:46.000000000 
+0100
+++ new/Selenium-Remote-Driver-1.27/MANIFEST    2018-03-25 20:20:46.000000000 
+0200
@@ -1,4 +1,4 @@
-# This file was automatically generated by Dist::Zilla::Plugin::Manifest 
v6.006.
+# This file was automatically generated by Dist::Zilla::Plugin::Manifest 
v6.009.
 Changes
 INSTALL.md
 LICENSE
@@ -9,6 +9,8 @@
 README
 README.md
 TAGS
+at/chrome.test
+at/firefox.test
 at/legacy.test
 at/other.html
 at/sanity-chrome.test
@@ -83,6 +85,7 @@
 t/author-mojibake.t
 t/author-no-tabs.t
 t/author-pod-coverage.t
+t/author-pod-linkcheck.t
 t/author-pod-syntax.t
 t/author-portability.t
 t/author-synopsis.t
@@ -107,7 +110,6 @@
 t/release-kwalitee.t
 t/release-meta-json.t
 t/release-minimum-version.t
-t/release-pod-linkcheck.t
 t/release-unused-vars.t
 t/uploadTest
 t/www/404.html
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.26/META.json 
new/Selenium-Remote-Driver-1.27/META.json
--- old/Selenium-Remote-Driver-1.26/META.json   2018-02-19 16:46:46.000000000 
+0100
+++ new/Selenium-Remote-Driver-1.27/META.json   2018-03-25 20:20:46.000000000 
+0200
@@ -9,7 +9,7 @@
       "Mark Stosberg <m...@stosberg.com>"
    ],
    "dynamic_config" : 0,
-   "generated_by" : "Dist::Zilla version 6.006, CPAN::Meta::Converter version 
2.150001",
+   "generated_by" : "Dist::Zilla version 6.009, CPAN::Meta::Converter version 
2.150005",
    "license" : [
       "apache_2_0"
    ],
@@ -31,6 +31,7 @@
             "Test::CPAN::Meta::JSON" : "0.16",
             "Test::EOL" : "0",
             "Test::Kwalitee" : "1.21",
+            "Test::MinimumVersion" : "0",
             "Test::Mojibake" : "0",
             "Test::More" : "0.88",
             "Test::NoTabs" : "0",
@@ -106,123 +107,123 @@
    "provides" : {
       "Selenium::ActionChains" : {
          "file" : "lib/Selenium/ActionChains.pm",
-         "version" : "1.26"
+         "version" : "1.27"
       },
       "Selenium::CanStartBinary" : {
          "file" : "lib/Selenium/CanStartBinary.pm",
-         "version" : "1.26"
+         "version" : "1.27"
       },
       "Selenium::CanStartBinary::FindBinary" : {
          "file" : "lib/Selenium/CanStartBinary/FindBinary.pm",
-         "version" : "1.26"
+         "version" : "1.27"
       },
       "Selenium::CanStartBinary::ProbePort" : {
          "file" : "lib/Selenium/CanStartBinary/ProbePort.pm",
-         "version" : "1.26"
+         "version" : "1.27"
       },
       "Selenium::Chrome" : {
          "file" : "lib/Selenium/Chrome.pm",
-         "version" : "1.26"
+         "version" : "1.27"
       },
       "Selenium::Firefox" : {
          "file" : "lib/Selenium/Firefox.pm",
-         "version" : "1.26"
+         "version" : "1.27"
       },
       "Selenium::Firefox::Binary" : {
          "file" : "lib/Selenium/Firefox/Binary.pm",
-         "version" : "1.26"
+         "version" : "1.27"
       },
       "Selenium::Firefox::Profile" : {
          "file" : "lib/Selenium/Firefox/Profile.pm",
-         "version" : "1.26"
+         "version" : "1.27"
       },
       "Selenium::InternetExplorer" : {
          "file" : "lib/Selenium/InternetExplorer.pm",
-         "version" : "1.26"
+         "version" : "1.27"
       },
       "Selenium::PhantomJS" : {
          "file" : "lib/Selenium/PhantomJS.pm",
-         "version" : "1.26"
+         "version" : "1.27"
       },
       "Selenium::Remote::Commands" : {
          "file" : "lib/Selenium/Remote/Commands.pm",
-         "version" : "1.26"
+         "version" : "1.27"
       },
       "Selenium::Remote::Driver" : {
          "file" : "lib/Selenium/Remote/Driver.pm",
-         "version" : "1.26"
+         "version" : "1.27"
       },
       "Selenium::Remote::Driver::CanSetWebdriverContext" : {
          "file" : "lib/Selenium/Remote/Driver/CanSetWebdriverContext.pm",
-         "version" : "1.26"
+         "version" : "1.27"
       },
       "Selenium::Remote::Driver::Firefox::Profile" : {
          "file" : "lib/Selenium/Remote/Driver/Firefox/Profile.pm",
-         "version" : "1.26"
+         "version" : "1.27"
       },
       "Selenium::Remote::ErrorHandler" : {
          "file" : "lib/Selenium/Remote/ErrorHandler.pm",
-         "version" : "1.26"
+         "version" : "1.27"
       },
       "Selenium::Remote::Finders" : {
          "file" : "lib/Selenium/Remote/Finders.pm",
-         "version" : "1.26"
+         "version" : "1.27"
       },
       "Selenium::Remote::Mock::Commands" : {
          "file" : "lib/Selenium/Remote/Mock/Commands.pm",
-         "version" : "1.26"
+         "version" : "1.27"
       },
       "Selenium::Remote::Mock::RemoteConnection" : {
          "file" : "lib/Selenium/Remote/Mock/RemoteConnection.pm",
-         "version" : "1.26"
+         "version" : "1.27"
       },
       "Selenium::Remote::RemoteConnection" : {
          "file" : "lib/Selenium/Remote/RemoteConnection.pm",
-         "version" : "1.26"
+         "version" : "1.27"
       },
       "Selenium::Remote::Spec" : {
          "file" : "lib/Selenium/Remote/Spec.pm",
-         "version" : "1.26"
+         "version" : "1.27"
       },
       "Selenium::Remote::WDKeys" : {
          "file" : "lib/Selenium/Remote/WDKeys.pm",
-         "version" : "1.26"
+         "version" : "1.27"
       },
       "Selenium::Remote::WebElement" : {
          "file" : "lib/Selenium/Remote/WebElement.pm",
-         "version" : "1.26"
+         "version" : "1.27"
       },
       "Selenium::Waiter" : {
          "file" : "lib/Selenium/Waiter.pm",
-         "version" : "1.26"
+         "version" : "1.27"
       },
       "Test::Selenium::Chrome" : {
          "file" : "lib/Test/Selenium/Chrome.pm",
-         "version" : "1.26"
+         "version" : "1.27"
       },
       "Test::Selenium::Firefox" : {
          "file" : "lib/Test/Selenium/Firefox.pm",
-         "version" : "1.26"
+         "version" : "1.27"
       },
       "Test::Selenium::InternetExplorer" : {
          "file" : "lib/Test/Selenium/InternetExplorer.pm",
-         "version" : "1.26"
+         "version" : "1.27"
       },
       "Test::Selenium::PhantomJS" : {
          "file" : "lib/Test/Selenium/PhantomJS.pm",
-         "version" : "1.26"
+         "version" : "1.27"
       },
       "Test::Selenium::Remote::Driver" : {
          "file" : "lib/Test/Selenium/Remote/Driver.pm",
-         "version" : "1.26"
+         "version" : "1.27"
       },
       "Test::Selenium::Remote::Role::DoesTesting" : {
          "file" : "lib/Test/Selenium/Remote/Role/DoesTesting.pm",
-         "version" : "1.26"
+         "version" : "1.27"
       },
       "Test::Selenium::Remote::WebElement" : {
          "file" : "lib/Test/Selenium/Remote/WebElement.pm",
-         "version" : "1.26"
+         "version" : "1.27"
       }
    },
    "release_status" : "stable",
@@ -237,7 +238,7 @@
          "web" : "https://github.com/teodesian/Selenium-Remote-Driver";
       }
    },
-   "version" : "1.26",
+   "version" : "1.27",
    "x_contributors" : [
       "Allen Lew <al...@alew.org>",
       "A.MacLeay <a.macl...@gmail.com>",
@@ -278,6 +279,6 @@
       "Vishwanath Janmanchi <jvishwan...@gmail.com>",
       "Vi\u0165as Str\u00e1dal <vi...@matfyz.cz>"
    ],
-   "x_serialization_backend" : "Cpanel::JSON::XS version 3.0239"
+   "x_serialization_backend" : "Cpanel::JSON::XS version 3.0231"
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.26/META.yml 
new/Selenium-Remote-Driver-1.27/META.yml
--- old/Selenium-Remote-Driver-1.26/META.yml    2018-02-19 16:46:46.000000000 
+0100
+++ new/Selenium-Remote-Driver-1.27/META.yml    2018-03-25 20:20:46.000000000 
+0200
@@ -25,7 +25,7 @@
 configure_requires:
   ExtUtils::MakeMaker: '0'
 dynamic_config: 0
-generated_by: 'Dist::Zilla version 6.006, CPAN::Meta::Converter version 
2.150001'
+generated_by: 'Dist::Zilla version 6.009, CPAN::Meta::Converter version 
2.150005'
 license: apache
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -34,94 +34,94 @@
 provides:
   Selenium::ActionChains:
     file: lib/Selenium/ActionChains.pm
-    version: '1.26'
+    version: '1.27'
   Selenium::CanStartBinary:
     file: lib/Selenium/CanStartBinary.pm
-    version: '1.26'
+    version: '1.27'
   Selenium::CanStartBinary::FindBinary:
     file: lib/Selenium/CanStartBinary/FindBinary.pm
-    version: '1.26'
+    version: '1.27'
   Selenium::CanStartBinary::ProbePort:
     file: lib/Selenium/CanStartBinary/ProbePort.pm
-    version: '1.26'
+    version: '1.27'
   Selenium::Chrome:
     file: lib/Selenium/Chrome.pm
-    version: '1.26'
+    version: '1.27'
   Selenium::Firefox:
     file: lib/Selenium/Firefox.pm
-    version: '1.26'
+    version: '1.27'
   Selenium::Firefox::Binary:
     file: lib/Selenium/Firefox/Binary.pm
-    version: '1.26'
+    version: '1.27'
   Selenium::Firefox::Profile:
     file: lib/Selenium/Firefox/Profile.pm
-    version: '1.26'
+    version: '1.27'
   Selenium::InternetExplorer:
     file: lib/Selenium/InternetExplorer.pm
-    version: '1.26'
+    version: '1.27'
   Selenium::PhantomJS:
     file: lib/Selenium/PhantomJS.pm
-    version: '1.26'
+    version: '1.27'
   Selenium::Remote::Commands:
     file: lib/Selenium/Remote/Commands.pm
-    version: '1.26'
+    version: '1.27'
   Selenium::Remote::Driver:
     file: lib/Selenium/Remote/Driver.pm
-    version: '1.26'
+    version: '1.27'
   Selenium::Remote::Driver::CanSetWebdriverContext:
     file: lib/Selenium/Remote/Driver/CanSetWebdriverContext.pm
-    version: '1.26'
+    version: '1.27'
   Selenium::Remote::Driver::Firefox::Profile:
     file: lib/Selenium/Remote/Driver/Firefox/Profile.pm
-    version: '1.26'
+    version: '1.27'
   Selenium::Remote::ErrorHandler:
     file: lib/Selenium/Remote/ErrorHandler.pm
-    version: '1.26'
+    version: '1.27'
   Selenium::Remote::Finders:
     file: lib/Selenium/Remote/Finders.pm
-    version: '1.26'
+    version: '1.27'
   Selenium::Remote::Mock::Commands:
     file: lib/Selenium/Remote/Mock/Commands.pm
-    version: '1.26'
+    version: '1.27'
   Selenium::Remote::Mock::RemoteConnection:
     file: lib/Selenium/Remote/Mock/RemoteConnection.pm
-    version: '1.26'
+    version: '1.27'
   Selenium::Remote::RemoteConnection:
     file: lib/Selenium/Remote/RemoteConnection.pm
-    version: '1.26'
+    version: '1.27'
   Selenium::Remote::Spec:
     file: lib/Selenium/Remote/Spec.pm
-    version: '1.26'
+    version: '1.27'
   Selenium::Remote::WDKeys:
     file: lib/Selenium/Remote/WDKeys.pm
-    version: '1.26'
+    version: '1.27'
   Selenium::Remote::WebElement:
     file: lib/Selenium/Remote/WebElement.pm
-    version: '1.26'
+    version: '1.27'
   Selenium::Waiter:
     file: lib/Selenium/Waiter.pm
-    version: '1.26'
+    version: '1.27'
   Test::Selenium::Chrome:
     file: lib/Test/Selenium/Chrome.pm
-    version: '1.26'
+    version: '1.27'
   Test::Selenium::Firefox:
     file: lib/Test/Selenium/Firefox.pm
-    version: '1.26'
+    version: '1.27'
   Test::Selenium::InternetExplorer:
     file: lib/Test/Selenium/InternetExplorer.pm
-    version: '1.26'
+    version: '1.27'
   Test::Selenium::PhantomJS:
     file: lib/Test/Selenium/PhantomJS.pm
-    version: '1.26'
+    version: '1.27'
   Test::Selenium::Remote::Driver:
     file: lib/Test/Selenium/Remote/Driver.pm
-    version: '1.26'
+    version: '1.27'
   Test::Selenium::Remote::Role::DoesTesting:
     file: lib/Test/Selenium/Remote/Role/DoesTesting.pm
-    version: '1.26'
+    version: '1.27'
   Test::Selenium::Remote::WebElement:
     file: lib/Test/Selenium/Remote/WebElement.pm
-    version: '1.26'
+    version: '1.27'
 requires:
   Archive::Zip: '0'
   Carp: '0'
@@ -165,7 +165,7 @@
   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.26'
+version: '1.27'
 x_contributors:
   - 'Allen Lew <al...@alew.org>'
   - 'A.MacLeay <a.macl...@gmail.com>'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.26/Makefile.PL 
new/Selenium-Remote-Driver-1.27/Makefile.PL
--- old/Selenium-Remote-Driver-1.26/Makefile.PL 2018-02-19 16:46:46.000000000 
+0100
+++ new/Selenium-Remote-Driver-1.27/Makefile.PL 2018-03-25 20:20:46.000000000 
+0200
@@ -1,4 +1,4 @@
-# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker 
v6.006.
+# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker 
v6.009.
 use strict;
 use warnings;
 
@@ -71,7 +71,7 @@
     "blib" => "1.01",
     "lib" => 0
   },
-  "VERSION" => "1.26",
+  "VERSION" => "1.27",
   "test" => {
     "TESTS" => "t/*.t"
   }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.26/README 
new/Selenium-Remote-Driver-1.27/README
--- old/Selenium-Remote-Driver-1.26/README      2018-02-19 16:46:46.000000000 
+0100
+++ new/Selenium-Remote-Driver-1.27/README      2018-03-25 20:20:46.000000000 
+0200
@@ -1,7 +1,7 @@
 
 
 This archive contains the distribution Selenium-Remote-Driver,
-version 1.26:
+version 1.27:
 
   Perl Client for Selenium Remote Driver
 
@@ -12,5 +12,5 @@
   The Apache License, Version 2.0, January 2004
 
 
-This README file was generated by Dist::Zilla::Plugin::Readme v6.006.
+This README file was generated by Dist::Zilla::Plugin::Readme v6.009.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.26/at/chrome.test 
new/Selenium-Remote-Driver-1.27/at/chrome.test
--- old/Selenium-Remote-Driver-1.26/at/chrome.test      1970-01-01 
01:00:00.000000000 +0100
+++ new/Selenium-Remote-Driver-1.27/at/chrome.test      2018-03-25 
20:20:46.000000000 +0200
@@ -0,0 +1,11 @@
+use strict;
+use warnings;
+
+use Selenium::Chrome;
+use Test::More tests => 2;
+use Test::Fatal;
+
+$ENV{MOZ_HEADLESS} = 1;
+my $driver;
+is( exception { $driver = Selenium::Chrome->new(); }, undef, "can spawn new 
Selenium::Chrome");
+is( exception { $driver->shutdown_binary; }, undef, "can shutdown binary 
correctly");
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.26/at/firefox.test 
new/Selenium-Remote-Driver-1.27/at/firefox.test
--- old/Selenium-Remote-Driver-1.26/at/firefox.test     1970-01-01 
01:00:00.000000000 +0100
+++ new/Selenium-Remote-Driver-1.27/at/firefox.test     2018-03-25 
20:20:46.000000000 +0200
@@ -0,0 +1,16 @@
+use strict;
+use warnings;
+
+use Selenium::Firefox;
+use Test::More tests => 2;
+use Test::Fatal;
+
+my $driver;
+is( exception { $driver = Selenium::Firefox->new(
+       extra_capabilities => {
+        'moz:firefoxOptions' => {
+            args    => [ '-headless' ],
+        },
+    },
+); }, undef, "can spawn new Selenium::Firefox");
+is( exception { $driver->shutdown_binary; }, undef, "can shutdown binary 
correctly");
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.26/dist.ini 
new/Selenium-Remote-Driver-1.27/dist.ini
--- old/Selenium-Remote-Driver-1.26/dist.ini    2018-02-19 16:46:46.000000000 
+0100
+++ new/Selenium-Remote-Driver-1.27/dist.ini    2018-03-25 20:20:46.000000000 
+0200
@@ -1,5 +1,5 @@
 name = Selenium-Remote-Driver
-version = 1.26
+version = 1.27
 author = George S. Baugh <geo...@troglodyne.net>
 author = Aditya Ivaturi <ivat...@gmail.com>
 author = Daniel Gempesaw <gempe...@gmail.com>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.26/lib/Selenium/ActionChains.pm 
new/Selenium-Remote-Driver-1.27/lib/Selenium/ActionChains.pm
--- old/Selenium-Remote-Driver-1.26/lib/Selenium/ActionChains.pm        
2018-02-19 16:46:46.000000000 +0100
+++ new/Selenium-Remote-Driver-1.27/lib/Selenium/ActionChains.pm        
2018-03-25 20:20:46.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::ActionChains;
-$Selenium::ActionChains::VERSION = '1.26';
+$Selenium::ActionChains::VERSION = '1.27';
 use strict;
 use warnings;
 
@@ -169,7 +169,7 @@
 
 =head1 VERSION
 
-version 1.26
+version 1.27
 
 =head1 SYNOPSIS
 
@@ -411,7 +411,7 @@
 =head1 BUGS
 
 Please report any bugs or feature requests on the bugtracker website
-https://github.com/teodesian/Selenium-Remote-Driver/issues
+L<https://github.com/teodesian/Selenium-Remote-Driver/issues>
 
 When submitting a bug or request, please include a test-file or a
 patch to an existing test-file that illustrates the bug or desired
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.26/lib/Selenium/CanStartBinary/FindBinary.pm 
new/Selenium-Remote-Driver-1.27/lib/Selenium/CanStartBinary/FindBinary.pm
--- old/Selenium-Remote-Driver-1.26/lib/Selenium/CanStartBinary/FindBinary.pm   
2018-02-19 16:46:46.000000000 +0100
+++ new/Selenium-Remote-Driver-1.27/lib/Selenium/CanStartBinary/FindBinary.pm   
2018-03-25 20:20:46.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::CanStartBinary::FindBinary;
-$Selenium::CanStartBinary::FindBinary::VERSION = '1.26';
+$Selenium::CanStartBinary::FindBinary::VERSION = '1.27';
 use strict;
 use warnings;
 
@@ -84,7 +84,7 @@
 
 =head1 VERSION
 
-version 1.26
+version 1.27
 
 =for Pod::Coverage *EVERYTHING*
 
@@ -103,7 +103,7 @@
 =head1 BUGS
 
 Please report any bugs or feature requests on the bugtracker website
-https://github.com/teodesian/Selenium-Remote-Driver/issues
+L<https://github.com/teodesian/Selenium-Remote-Driver/issues>
 
 When submitting a bug or request, please include a test-file or a
 patch to an existing test-file that illustrates the bug or desired
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.26/lib/Selenium/CanStartBinary/ProbePort.pm 
new/Selenium-Remote-Driver-1.27/lib/Selenium/CanStartBinary/ProbePort.pm
--- old/Selenium-Remote-Driver-1.26/lib/Selenium/CanStartBinary/ProbePort.pm    
2018-02-19 16:46:46.000000000 +0100
+++ new/Selenium-Remote-Driver-1.27/lib/Selenium/CanStartBinary/ProbePort.pm    
2018-03-25 20:20:46.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::CanStartBinary::ProbePort;
-$Selenium::CanStartBinary::ProbePort::VERSION = '1.26';
+$Selenium::CanStartBinary::ProbePort::VERSION = '1.27';
 use strict;
 use warnings;
 
@@ -57,7 +57,7 @@
 
 =head1 VERSION
 
-version 1.26
+version 1.27
 
 =for Pod::Coverage *EVERYTHING*
 
@@ -76,7 +76,7 @@
 =head1 BUGS
 
 Please report any bugs or feature requests on the bugtracker website
-https://github.com/teodesian/Selenium-Remote-Driver/issues
+L<https://github.com/teodesian/Selenium-Remote-Driver/issues>
 
 When submitting a bug or request, please include a test-file or a
 patch to an existing test-file that illustrates the bug or desired
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.26/lib/Selenium/CanStartBinary.pm 
new/Selenium-Remote-Driver-1.27/lib/Selenium/CanStartBinary.pm
--- old/Selenium-Remote-Driver-1.26/lib/Selenium/CanStartBinary.pm      
2018-02-19 16:46:46.000000000 +0100
+++ new/Selenium-Remote-Driver-1.27/lib/Selenium/CanStartBinary.pm      
2018-03-25 20:20:46.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::CanStartBinary;
-$Selenium::CanStartBinary::VERSION = '1.26';
+$Selenium::CanStartBinary::VERSION = '1.27';
 use strict;
 use warnings;
 
@@ -346,7 +346,7 @@
 
 =head1 VERSION
 
-version 1.26
+version 1.27
 
 =head1 DESCRIPTION
 
@@ -521,7 +521,7 @@
 =head1 BUGS
 
 Please report any bugs or feature requests on the bugtracker website
-https://github.com/teodesian/Selenium-Remote-Driver/issues
+L<https://github.com/teodesian/Selenium-Remote-Driver/issues>
 
 When submitting a bug or request, please include a test-file or a
 patch to an existing test-file that illustrates the bug or desired
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.26/lib/Selenium/Chrome.pm 
new/Selenium-Remote-Driver-1.27/lib/Selenium/Chrome.pm
--- old/Selenium-Remote-Driver-1.26/lib/Selenium/Chrome.pm      2018-02-19 
16:46:46.000000000 +0100
+++ new/Selenium-Remote-Driver-1.27/lib/Selenium/Chrome.pm      2018-03-25 
20:20:46.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::Chrome;
-$Selenium::Chrome::VERSION = '1.26';
+$Selenium::Chrome::VERSION = '1.27';
 use strict;
 use warnings;
 
@@ -57,7 +57,7 @@
 
 =head1 VERSION
 
-version 1.26
+version 1.27
 
 =head1 SYNOPSIS
 
@@ -161,7 +161,7 @@
 =head1 BUGS
 
 Please report any bugs or feature requests on the bugtracker website
-https://github.com/teodesian/Selenium-Remote-Driver/issues
+L<https://github.com/teodesian/Selenium-Remote-Driver/issues>
 
 When submitting a bug or request, please include a test-file or a
 patch to an existing test-file that illustrates the bug or desired
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.26/lib/Selenium/Firefox/Binary.pm 
new/Selenium-Remote-Driver-1.27/lib/Selenium/Firefox/Binary.pm
--- old/Selenium-Remote-Driver-1.26/lib/Selenium/Firefox/Binary.pm      
2018-02-19 16:46:46.000000000 +0100
+++ new/Selenium-Remote-Driver-1.27/lib/Selenium/Firefox/Binary.pm      
2018-03-25 20:20:46.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::Firefox::Binary;
-$Selenium::Firefox::Binary::VERSION = '1.26';
+$Selenium::Firefox::Binary::VERSION = '1.27';
 use strict;
 use warnings;
 
@@ -120,7 +120,7 @@
 
 =head1 VERSION
 
-version 1.26
+version 1.27
 
 =head1 SUBROUTINES
 
@@ -147,7 +147,7 @@
 =head1 BUGS
 
 Please report any bugs or feature requests on the bugtracker website
-https://github.com/teodesian/Selenium-Remote-Driver/issues
+L<https://github.com/teodesian/Selenium-Remote-Driver/issues>
 
 When submitting a bug or request, please include a test-file or a
 patch to an existing test-file that illustrates the bug or desired
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.26/lib/Selenium/Firefox/Profile.pm 
new/Selenium-Remote-Driver-1.27/lib/Selenium/Firefox/Profile.pm
--- old/Selenium-Remote-Driver-1.26/lib/Selenium/Firefox/Profile.pm     
2018-02-19 16:46:46.000000000 +0100
+++ new/Selenium-Remote-Driver-1.27/lib/Selenium/Firefox/Profile.pm     
2018-03-25 20:20:46.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::Firefox::Profile;
-$Selenium::Firefox::Profile::VERSION = '1.26';
+$Selenium::Firefox::Profile::VERSION = '1.27';
 # ABSTRACT: Use custom profiles with Selenium::Remote::Driver
 # TODO: convert this to Moo!
 
@@ -264,7 +264,7 @@
 
 =head1 VERSION
 
-version 1.26
+version 1.27
 
 =head1 DESCRIPTION
 
@@ -393,7 +393,7 @@
 =head1 BUGS
 
 Please report any bugs or feature requests on the bugtracker website
-https://github.com/teodesian/Selenium-Remote-Driver/issues
+L<https://github.com/teodesian/Selenium-Remote-Driver/issues>
 
 When submitting a bug or request, please include a test-file or a
 patch to an existing test-file that illustrates the bug or desired
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.26/lib/Selenium/Firefox.pm 
new/Selenium-Remote-Driver-1.27/lib/Selenium/Firefox.pm
--- old/Selenium-Remote-Driver-1.26/lib/Selenium/Firefox.pm     2018-02-19 
16:46:46.000000000 +0100
+++ new/Selenium-Remote-Driver-1.27/lib/Selenium/Firefox.pm     2018-03-25 
20:20:46.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::Firefox;
-$Selenium::Firefox::VERSION = '1.26';
+$Selenium::Firefox::VERSION = '1.27';
 use strict;
 use warnings;
 
@@ -134,7 +134,7 @@
 
 =head1 VERSION
 
-version 1.26
+version 1.27
 
 =head1 SYNOPSIS
 
@@ -392,7 +392,7 @@
 =head1 BUGS
 
 Please report any bugs or feature requests on the bugtracker website
-https://github.com/teodesian/Selenium-Remote-Driver/issues
+L<https://github.com/teodesian/Selenium-Remote-Driver/issues>
 
 When submitting a bug or request, please include a test-file or a
 patch to an existing test-file that illustrates the bug or desired
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.26/lib/Selenium/InternetExplorer.pm 
new/Selenium-Remote-Driver-1.27/lib/Selenium/InternetExplorer.pm
--- old/Selenium-Remote-Driver-1.26/lib/Selenium/InternetExplorer.pm    
2018-02-19 16:46:46.000000000 +0100
+++ new/Selenium-Remote-Driver-1.27/lib/Selenium/InternetExplorer.pm    
2018-03-25 20:20:46.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::InternetExplorer;
-$Selenium::InternetExplorer::VERSION = '1.26';
+$Selenium::InternetExplorer::VERSION = '1.27';
 use strict;
 use warnings;
 
@@ -33,7 +33,7 @@
 
 =head1 VERSION
 
-version 1.26
+version 1.27
 
 =head1 SYNOPSIS
 
@@ -75,7 +75,7 @@
 =head1 BUGS
 
 Please report any bugs or feature requests on the bugtracker website
-https://github.com/teodesian/Selenium-Remote-Driver/issues
+L<https://github.com/teodesian/Selenium-Remote-Driver/issues>
 
 When submitting a bug or request, please include a test-file or a
 patch to an existing test-file that illustrates the bug or desired
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.26/lib/Selenium/PhantomJS.pm 
new/Selenium-Remote-Driver-1.27/lib/Selenium/PhantomJS.pm
--- old/Selenium-Remote-Driver-1.26/lib/Selenium/PhantomJS.pm   2018-02-19 
16:46:46.000000000 +0100
+++ new/Selenium-Remote-Driver-1.27/lib/Selenium/PhantomJS.pm   2018-03-25 
20:20:46.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::PhantomJS;
-$Selenium::PhantomJS::VERSION = '1.26';
+$Selenium::PhantomJS::VERSION = '1.27';
 use strict;
 use warnings;
 
@@ -54,7 +54,7 @@
 
 =head1 VERSION
 
-version 1.26
+version 1.27
 
 =head1 SYNOPSIS
 
@@ -166,7 +166,7 @@
 =head1 BUGS
 
 Please report any bugs or feature requests on the bugtracker website
-https://github.com/teodesian/Selenium-Remote-Driver/issues
+L<https://github.com/teodesian/Selenium-Remote-Driver/issues>
 
 When submitting a bug or request, please include a test-file or a
 patch to an existing test-file that illustrates the bug or desired
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.26/lib/Selenium/Remote/Commands.pm 
new/Selenium-Remote-Driver-1.27/lib/Selenium/Remote/Commands.pm
--- old/Selenium-Remote-Driver-1.26/lib/Selenium/Remote/Commands.pm     
2018-02-19 16:46:46.000000000 +0100
+++ new/Selenium-Remote-Driver-1.27/lib/Selenium/Remote/Commands.pm     
2018-03-25 20:20:46.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::Remote::Commands;
-$Selenium::Remote::Commands::VERSION = '1.26';
+$Selenium::Remote::Commands::VERSION = '1.27';
 use strict;
 use warnings;
 
@@ -520,7 +520,7 @@
 
 =head1 VERSION
 
-version 1.26
+version 1.27
 
 =head1 DESCRIPTION
 
@@ -546,7 +546,7 @@
 =head1 BUGS
 
 Please report any bugs or feature requests on the bugtracker website
-https://github.com/teodesian/Selenium-Remote-Driver/issues
+L<https://github.com/teodesian/Selenium-Remote-Driver/issues>
 
 When submitting a bug or request, please include a test-file or a
 patch to an existing test-file that illustrates the bug or desired
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.26/lib/Selenium/Remote/Driver/CanSetWebdriverContext.pm
 
new/Selenium-Remote-Driver-1.27/lib/Selenium/Remote/Driver/CanSetWebdriverContext.pm
--- 
old/Selenium-Remote-Driver-1.26/lib/Selenium/Remote/Driver/CanSetWebdriverContext.pm
        2018-02-19 16:46:46.000000000 +0100
+++ 
new/Selenium-Remote-Driver-1.27/lib/Selenium/Remote/Driver/CanSetWebdriverContext.pm
        2018-03-25 20:20:46.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::Remote::Driver::CanSetWebdriverContext;
-$Selenium::Remote::Driver::CanSetWebdriverContext::VERSION = '1.26';
+$Selenium::Remote::Driver::CanSetWebdriverContext::VERSION = '1.27';
 # ABSTRACT: Customize the webdriver context prefix for various drivers
 
 use strict;
@@ -27,7 +27,7 @@
 
 =head1 VERSION
 
-version 1.26
+version 1.27
 
 =head1 DESCRIPTION
 
@@ -57,7 +57,7 @@
 =head1 BUGS
 
 Please report any bugs or feature requests on the bugtracker website
-https://github.com/teodesian/Selenium-Remote-Driver/issues
+L<https://github.com/teodesian/Selenium-Remote-Driver/issues>
 
 When submitting a bug or request, please include a test-file or a
 patch to an existing test-file that illustrates the bug or desired
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.26/lib/Selenium/Remote/Driver/Firefox/Profile.pm 
new/Selenium-Remote-Driver-1.27/lib/Selenium/Remote/Driver/Firefox/Profile.pm
--- 
old/Selenium-Remote-Driver-1.26/lib/Selenium/Remote/Driver/Firefox/Profile.pm   
    2018-02-19 16:46:46.000000000 +0100
+++ 
new/Selenium-Remote-Driver-1.27/lib/Selenium/Remote/Driver/Firefox/Profile.pm   
    2018-03-25 20:20:46.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::Remote::Driver::Firefox::Profile;
-$Selenium::Remote::Driver::Firefox::Profile::VERSION = '1.26';
+$Selenium::Remote::Driver::Firefox::Profile::VERSION = '1.27';
 # ABSTRACT: Use custom profiles with Selenium::Remote::Driver
 use strict;
 use warnings;
@@ -25,7 +25,7 @@
 
 =head1 VERSION
 
-version 1.26
+version 1.27
 
 =head1 DESCRIPTION
 
@@ -60,7 +60,7 @@
 =head1 BUGS
 
 Please report any bugs or feature requests on the bugtracker website
-https://github.com/teodesian/Selenium-Remote-Driver/issues
+L<https://github.com/teodesian/Selenium-Remote-Driver/issues>
 
 When submitting a bug or request, please include a test-file or a
 patch to an existing test-file that illustrates the bug or desired
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.26/lib/Selenium/Remote/Driver.pm 
new/Selenium-Remote-Driver-1.27/lib/Selenium/Remote/Driver.pm
--- old/Selenium-Remote-Driver-1.26/lib/Selenium/Remote/Driver.pm       
2018-02-19 16:46:46.000000000 +0100
+++ new/Selenium-Remote-Driver-1.27/lib/Selenium/Remote/Driver.pm       
2018-03-25 20:20:46.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::Remote::Driver;
-$Selenium::Remote::Driver::VERSION = '1.26';
+$Selenium::Remote::Driver::VERSION = '1.27';
 use strict;
 use warnings;
 
@@ -476,6 +476,12 @@
     delete $args->{desiredCapabilities} if $FORCE_WD3; #XXX fork 
working-around busted fallback in firefox
     delete $args->{capabilities} if $FORCE_WD2; #XXX 'secret' feature to help 
the legacy unit tests to work
 
+    #Delete compatibility layer when using drivers directly
+    if ($self->isa('Selenium::Firefox')) {
+        delete $args->{capabilities};
+        delete $args->{extra_capabilities};
+    }
+
     # geckodriver has not yet implemented the GET /status endpoint
     # 
https://developer.mozilla.org/en-US/docs/Mozilla/QA/Marionette/WebDriver/status
     if (! $self->isa('Selenium::Firefox')) {
@@ -512,6 +518,7 @@
     #Webdriver 3 - best guess that this is 'whats goin on'
     if ( ref $resp->{cmd_return} eq 'HASH' && 
$resp->{cmd_return}->{capabilities}) {
         $self->{is_wd3} = 1;
+        $self->{emulate_jsonwire} = 1;
         $self->{capabilities} = $resp->{cmd_return}->{capabilities};
     }
 
@@ -519,6 +526,7 @@
     if ( ref $resp->{cmd_return} eq 'HASH' && $resp->{cmd_return}->{chrome}) {
         if (defined $resp->{cmd_return}->{setWindowRect}) { #XXX i'm inferring 
we are wd3 based on the presence of this
             $self->{is_wd3} = 1;
+            $self->{emulate_jsonwire} = 1;
             $self->{capabilities} = $resp->{cmd_return};
         }
     }
@@ -526,6 +534,7 @@
     #XXX unsurprisingly, neither does microsoft
     if ( ref $resp->{cmd_return} eq 'HASH' && 
$resp->{cmd_return}->{pageLoadStrategy} && $self->browser_name eq 
'MicrosoftEdge') {
         $self->{is_wd3} = 1;
+        $self->{emulate_jsonwire} = 1;
         $self->{capabilities} = $resp->{cmd_return};
     }
 
@@ -1731,7 +1740,7 @@
 
 =head1 VERSION
 
-version 1.26
+version 1.27
 
 =head1 SYNOPSIS
 
@@ -1872,15 +1881,24 @@
 
 Of course, this will prevent access of any new WC3 methods, but will probably 
make your tests pass until your browser's driver gets it's act together.
 
+There are also some JSONWire behaviors that we emulate in methods, such as 
Selenium::Remote::WebElement::get_attribute.
+You can get around that by passing an extra flag to the sub, or setting:
+
+    $driver->{emulate_jsonwire} = 0;
+
+When in WC3 Webdriver mode.
+
+=head2 WC3 WEBDRIVER CURRENT STATUS
+
 That said, the following 'sanity tests' in the at/ (acceptance test) directory 
of the module passed on the following versions:
 
 =over 4
 
 =item Selenium Server: 3.8.1 - all tests
 
-=item geckodriver: 0.19.1 - at/sanity.test
+=item geckodriver: 0.19.1 - at/sanity.test, at/firefox.test (Selenium::Firefox)
 
-=item chromedriver: 2.35 - at/sanity-chrome.test
+=item chromedriver: 2.35 - at/sanity-chrome.test, at/chrome.test 
(Selenium::Chrome)
 
 =item edgedriver: 5.16299 - at/sanity-edge.test
 
@@ -3483,7 +3501,7 @@
 =head1 BUGS
 
 Please report any bugs or feature requests on the bugtracker website
-https://github.com/teodesian/Selenium-Remote-Driver/issues
+L<https://github.com/teodesian/Selenium-Remote-Driver/issues>
 
 When submitting a bug or request, please include a test-file or a
 patch to an existing test-file that illustrates the bug or desired
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.26/lib/Selenium/Remote/ErrorHandler.pm 
new/Selenium-Remote-Driver-1.27/lib/Selenium/Remote/ErrorHandler.pm
--- old/Selenium-Remote-Driver-1.26/lib/Selenium/Remote/ErrorHandler.pm 
2018-02-19 16:46:46.000000000 +0100
+++ new/Selenium-Remote-Driver-1.27/lib/Selenium/Remote/ErrorHandler.pm 
2018-03-25 20:20:46.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::Remote::ErrorHandler;
-$Selenium::Remote::ErrorHandler::VERSION = '1.26';
+$Selenium::Remote::ErrorHandler::VERSION = '1.27';
 use strict;
 use warnings;
 
@@ -148,7 +148,7 @@
 
 =head1 VERSION
 
-version 1.26
+version 1.27
 
 =head1 SUBROUTINES
 
@@ -174,7 +174,7 @@
 =head1 BUGS
 
 Please report any bugs or feature requests on the bugtracker website
-https://github.com/teodesian/Selenium-Remote-Driver/issues
+L<https://github.com/teodesian/Selenium-Remote-Driver/issues>
 
 When submitting a bug or request, please include a test-file or a
 patch to an existing test-file that illustrates the bug or desired
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.26/lib/Selenium/Remote/Finders.pm 
new/Selenium-Remote-Driver-1.27/lib/Selenium/Remote/Finders.pm
--- old/Selenium-Remote-Driver-1.26/lib/Selenium/Remote/Finders.pm      
2018-02-19 16:46:46.000000000 +0100
+++ new/Selenium-Remote-Driver-1.27/lib/Selenium/Remote/Finders.pm      
2018-03-25 20:20:46.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::Remote::Finders;
-$Selenium::Remote::Finders::VERSION = '1.26';
+$Selenium::Remote::Finders::VERSION = '1.27';
 use strict;
 use warnings;
 
@@ -41,7 +41,7 @@
 
 =head1 VERSION
 
-version 1.26
+version 1.27
 
 =head1 DESCRIPTION
 
@@ -66,7 +66,7 @@
 =head1 BUGS
 
 Please report any bugs or feature requests on the bugtracker website
-https://github.com/teodesian/Selenium-Remote-Driver/issues
+L<https://github.com/teodesian/Selenium-Remote-Driver/issues>
 
 When submitting a bug or request, please include a test-file or a
 patch to an existing test-file that illustrates the bug or desired
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.26/lib/Selenium/Remote/Mock/Commands.pm 
new/Selenium-Remote-Driver-1.27/lib/Selenium/Remote/Mock/Commands.pm
--- old/Selenium-Remote-Driver-1.26/lib/Selenium/Remote/Mock/Commands.pm        
2018-02-19 16:46:46.000000000 +0100
+++ new/Selenium-Remote-Driver-1.27/lib/Selenium/Remote/Mock/Commands.pm        
2018-03-25 20:20:46.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::Remote::Mock::Commands;
-$Selenium::Remote::Mock::Commands::VERSION = '1.26';
+$Selenium::Remote::Mock::Commands::VERSION = '1.27';
 # ABSTRACT: utility class to mock Selenium::Remote::Commands
 
 use strict;
@@ -51,7 +51,7 @@
 
 =head1 VERSION
 
-version 1.26
+version 1.27
 
 =head1 DESCRIPTION
 
@@ -74,7 +74,7 @@
 =head1 BUGS
 
 Please report any bugs or feature requests on the bugtracker website
-https://github.com/teodesian/Selenium-Remote-Driver/issues
+L<https://github.com/teodesian/Selenium-Remote-Driver/issues>
 
 When submitting a bug or request, please include a test-file or a
 patch to an existing test-file that illustrates the bug or desired
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.26/lib/Selenium/Remote/Mock/RemoteConnection.pm 
new/Selenium-Remote-Driver-1.27/lib/Selenium/Remote/Mock/RemoteConnection.pm
--- 
old/Selenium-Remote-Driver-1.26/lib/Selenium/Remote/Mock/RemoteConnection.pm    
    2018-02-19 16:46:46.000000000 +0100
+++ 
new/Selenium-Remote-Driver-1.27/lib/Selenium/Remote/Mock/RemoteConnection.pm    
    2018-03-25 20:20:46.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::Remote::Mock::RemoteConnection;
-$Selenium::Remote::Mock::RemoteConnection::VERSION = '1.26';
+$Selenium::Remote::Mock::RemoteConnection::VERSION = '1.27';
 # ABSTRACT: utility class to mock the responses from Selenium server
 
 use strict;
@@ -182,7 +182,7 @@
 
 =head1 VERSION
 
-version 1.26
+version 1.27
 
 =head1 SYNOPSIS
 
@@ -351,7 +351,7 @@
 =head1 BUGS
 
 Please report any bugs or feature requests on the bugtracker website
-https://github.com/teodesian/Selenium-Remote-Driver/issues
+L<https://github.com/teodesian/Selenium-Remote-Driver/issues>
 
 When submitting a bug or request, please include a test-file or a
 patch to an existing test-file that illustrates the bug or desired
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.26/lib/Selenium/Remote/RemoteConnection.pm 
new/Selenium-Remote-Driver-1.27/lib/Selenium/Remote/RemoteConnection.pm
--- old/Selenium-Remote-Driver-1.26/lib/Selenium/Remote/RemoteConnection.pm     
2018-02-19 16:46:46.000000000 +0100
+++ new/Selenium-Remote-Driver-1.27/lib/Selenium/Remote/RemoteConnection.pm     
2018-03-25 20:20:46.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::Remote::RemoteConnection;
-$Selenium::Remote::RemoteConnection::VERSION = '1.26';
+$Selenium::Remote::RemoteConnection::VERSION = '1.27';
 use strict;
 use warnings;
 
@@ -223,7 +223,7 @@
 
 =head1 VERSION
 
-version 1.26
+version 1.27
 
 =head1 SYNOPSIS
 
@@ -282,7 +282,7 @@
 =head1 BUGS
 
 Please report any bugs or feature requests on the bugtracker website
-https://github.com/teodesian/Selenium-Remote-Driver/issues
+L<https://github.com/teodesian/Selenium-Remote-Driver/issues>
 
 When submitting a bug or request, please include a test-file or a
 patch to an existing test-file that illustrates the bug or desired
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.26/lib/Selenium/Remote/Spec.pm 
new/Selenium-Remote-Driver-1.27/lib/Selenium/Remote/Spec.pm
--- old/Selenium-Remote-Driver-1.26/lib/Selenium/Remote/Spec.pm 2018-02-19 
16:46:46.000000000 +0100
+++ new/Selenium-Remote-Driver-1.27/lib/Selenium/Remote/Spec.pm 2018-03-25 
20:20:46.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::Remote::Spec;
-$Selenium::Remote::Spec::VERSION = '1.26';
+$Selenium::Remote::Spec::VERSION = '1.27';
 use strict;
 use warnings;
 
@@ -239,7 +239,7 @@
 
 =head1 VERSION
 
-version 1.26
+version 1.27
 
 =head1 DESCRIPTION
 
@@ -282,7 +282,7 @@
 =head1 BUGS
 
 Please report any bugs or feature requests on the bugtracker website
-https://github.com/teodesian/Selenium-Remote-Driver/issues
+L<https://github.com/teodesian/Selenium-Remote-Driver/issues>
 
 When submitting a bug or request, please include a test-file or a
 patch to an existing test-file that illustrates the bug or desired
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.26/lib/Selenium/Remote/WDKeys.pm 
new/Selenium-Remote-Driver-1.27/lib/Selenium/Remote/WDKeys.pm
--- old/Selenium-Remote-Driver-1.26/lib/Selenium/Remote/WDKeys.pm       
2018-02-19 16:46:46.000000000 +0100
+++ new/Selenium-Remote-Driver-1.27/lib/Selenium/Remote/WDKeys.pm       
2018-03-25 20:20:46.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::Remote::WDKeys;
-$Selenium::Remote::WDKeys::VERSION = '1.26';
+$Selenium::Remote::WDKeys::VERSION = '1.27';
 # ABSTRACT: Representation of keystrokes used by Selenium::Remote::WebDriver
 
 
@@ -85,7 +85,7 @@
 
 =head1 VERSION
 
-version 1.26
+version 1.27
 
 =head1 DESCRIPTION
 
@@ -106,7 +106,7 @@
 =head1 BUGS
 
 Please report any bugs or feature requests on the bugtracker website
-https://github.com/teodesian/Selenium-Remote-Driver/issues
+L<https://github.com/teodesian/Selenium-Remote-Driver/issues>
 
 When submitting a bug or request, please include a test-file or a
 patch to an existing test-file that illustrates the bug or desired
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.26/lib/Selenium/Remote/WebElement.pm 
new/Selenium-Remote-Driver-1.27/lib/Selenium/Remote/WebElement.pm
--- old/Selenium-Remote-Driver-1.26/lib/Selenium/Remote/WebElement.pm   
2018-02-19 16:46:46.000000000 +0100
+++ new/Selenium-Remote-Driver-1.27/lib/Selenium/Remote/WebElement.pm   
2018-03-25 20:20:46.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::Remote::WebElement;
-$Selenium::Remote::WebElement::VERSION = '1.26';
+$Selenium::Remote::WebElement::VERSION = '1.27';
 # ABSTRACT: Representation of an HTML Element used by Selenium Remote Driver
 
 use strict;
@@ -54,7 +54,13 @@
 
 sub submit {
     my ($self) = @_;
-    return $self->driver->execute_script("return 
arguments[0].form.submit();",{'element-6066-11e4-a52e-4f735466cecf'=> 
$self->{id}} ) if $self->driver->{is_wd3} && !(grep { 
$self->driver->browser_name eq $_ } qw{chrome MicrosoftEdge});
+    if ($self->driver->{is_wd3} && !(grep { $self->driver->browser_name eq $_ 
} qw{chrome MicrosoftEdge})) {
+        if ($self->get_tag_name() ne 'form') {
+            return $self->driver->execute_script("return 
arguments[0].form.submit();",{'element-6066-11e4-a52e-4f735466cecf'=> 
$self->{id}} );
+        } else {
+            return $self->driver->execute_script("return 
arguments[0].submit();",{'element-6066-11e4-a52e-4f735466cecf'=> $self->{id}} );
+        }
+    }
     my $res = { 'command' => 'submitElement', 'id' => $self->id };
     return $self->_execute_command($res);
 }
@@ -190,6 +196,10 @@
     if ( not defined $attr_name ) {
         croak 'Attribute name not provided';
     }
+
+    #Handle global JSONWire emulation flag
+    $no_i_really_mean_it = 1 unless $self->{driver}->{emulate_jsonwire};
+
     return $self->get_property($attr_name) if $self->driver->{is_wd3} && 
!(grep { $self->driver->browser_name eq $_ } qw{chrome MicrosoftEdge}) && 
!$no_i_really_mean_it;
 
     my $res = {
@@ -305,7 +315,7 @@
 
 =head1 VERSION
 
-version 1.26
+version 1.27
 
 =head1 DESCRIPTION
 
@@ -550,6 +560,9 @@
  Compatibility:
     In older webDriver, this actually got the value of an element's property.
     If you want to get the initial condition (e.g. the values in the tag 
hardcoded in HTML), pass 1 as the second argument.
+
+    Or, set $driver->{emulate_jsonwire} = 0 to not have to pass the extra arg.
+
     This can only done on WebDriver 3 enabled servers.
 
  Input: 2
@@ -713,7 +726,7 @@
 =head1 BUGS
 
 Please report any bugs or feature requests on the bugtracker website
-https://github.com/teodesian/Selenium-Remote-Driver/issues
+L<https://github.com/teodesian/Selenium-Remote-Driver/issues>
 
 When submitting a bug or request, please include a test-file or a
 patch to an existing test-file that illustrates the bug or desired
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.26/lib/Selenium/Waiter.pm 
new/Selenium-Remote-Driver-1.27/lib/Selenium/Waiter.pm
--- old/Selenium-Remote-Driver-1.26/lib/Selenium/Waiter.pm      2018-02-19 
16:46:46.000000000 +0100
+++ new/Selenium-Remote-Driver-1.27/lib/Selenium/Waiter.pm      2018-03-25 
20:20:46.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::Waiter;
-$Selenium::Waiter::VERSION = '1.26';
+$Selenium::Waiter::VERSION = '1.27';
 use strict;
 use warnings;
 
@@ -65,7 +65,7 @@
 
 =head1 VERSION
 
-version 1.26
+version 1.27
 
 =head1 SYNOPSIS
 
@@ -146,7 +146,7 @@
 =head1 BUGS
 
 Please report any bugs or feature requests on the bugtracker website
-https://github.com/teodesian/Selenium-Remote-Driver/issues
+L<https://github.com/teodesian/Selenium-Remote-Driver/issues>
 
 When submitting a bug or request, please include a test-file or a
 patch to an existing test-file that illustrates the bug or desired
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.26/lib/Test/Selenium/Chrome.pm 
new/Selenium-Remote-Driver-1.27/lib/Test/Selenium/Chrome.pm
--- old/Selenium-Remote-Driver-1.26/lib/Test/Selenium/Chrome.pm 2018-02-19 
16:46:46.000000000 +0100
+++ new/Selenium-Remote-Driver-1.27/lib/Test/Selenium/Chrome.pm 2018-03-25 
20:20:46.000000000 +0200
@@ -1,5 +1,5 @@
 package Test::Selenium::Chrome;
-$Test::Selenium::Chrome::VERSION = '1.26';
+$Test::Selenium::Chrome::VERSION = '1.27';
 use Moo;
 extends 'Selenium::Chrome', 'Test::Selenium::Remote::Driver';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.26/lib/Test/Selenium/Firefox.pm 
new/Selenium-Remote-Driver-1.27/lib/Test/Selenium/Firefox.pm
--- old/Selenium-Remote-Driver-1.26/lib/Test/Selenium/Firefox.pm        
2018-02-19 16:46:46.000000000 +0100
+++ new/Selenium-Remote-Driver-1.27/lib/Test/Selenium/Firefox.pm        
2018-03-25 20:20:46.000000000 +0200
@@ -1,5 +1,5 @@
 package Test::Selenium::Firefox;
-$Test::Selenium::Firefox::VERSION = '1.26';
+$Test::Selenium::Firefox::VERSION = '1.27';
 use Moo;
 extends 'Selenium::Firefox', 'Test::Selenium::Remote::Driver';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.26/lib/Test/Selenium/InternetExplorer.pm 
new/Selenium-Remote-Driver-1.27/lib/Test/Selenium/InternetExplorer.pm
--- old/Selenium-Remote-Driver-1.26/lib/Test/Selenium/InternetExplorer.pm       
2018-02-19 16:46:46.000000000 +0100
+++ new/Selenium-Remote-Driver-1.27/lib/Test/Selenium/InternetExplorer.pm       
2018-03-25 20:20:46.000000000 +0200
@@ -1,5 +1,5 @@
 package Test::Selenium::InternetExplorer;
-$Test::Selenium::InternetExplorer::VERSION = '1.26';
+$Test::Selenium::InternetExplorer::VERSION = '1.27';
 use Moo;
 extends 'Selenium::InternetExplorer', 'Test::Selenium::Remote::Driver';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.26/lib/Test/Selenium/PhantomJS.pm 
new/Selenium-Remote-Driver-1.27/lib/Test/Selenium/PhantomJS.pm
--- old/Selenium-Remote-Driver-1.26/lib/Test/Selenium/PhantomJS.pm      
2018-02-19 16:46:46.000000000 +0100
+++ new/Selenium-Remote-Driver-1.27/lib/Test/Selenium/PhantomJS.pm      
2018-03-25 20:20:46.000000000 +0200
@@ -1,5 +1,5 @@
 package Test::Selenium::PhantomJS;
-$Test::Selenium::PhantomJS::VERSION = '1.26';
+$Test::Selenium::PhantomJS::VERSION = '1.27';
 use Moo;
 extends 'Selenium::PhantomJS', 'Test::Selenium::Remote::Driver';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.26/lib/Test/Selenium/Remote/Driver.pm 
new/Selenium-Remote-Driver-1.27/lib/Test/Selenium/Remote/Driver.pm
--- old/Selenium-Remote-Driver-1.26/lib/Test/Selenium/Remote/Driver.pm  
2018-02-19 16:46:46.000000000 +0100
+++ new/Selenium-Remote-Driver-1.27/lib/Test/Selenium/Remote/Driver.pm  
2018-03-25 20:20:46.000000000 +0200
@@ -1,5 +1,5 @@
 package Test::Selenium::Remote::Driver;
-$Test::Selenium::Remote::Driver::VERSION = '1.26';
+$Test::Selenium::Remote::Driver::VERSION = '1.27';
 # 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.26/lib/Test/Selenium/Remote/Role/DoesTesting.pm 
new/Selenium-Remote-Driver-1.27/lib/Test/Selenium/Remote/Role/DoesTesting.pm
--- 
old/Selenium-Remote-Driver-1.26/lib/Test/Selenium/Remote/Role/DoesTesting.pm    
    2018-02-19 16:46:46.000000000 +0100
+++ 
new/Selenium-Remote-Driver-1.27/lib/Test/Selenium/Remote/Role/DoesTesting.pm    
    2018-03-25 20:20:46.000000000 +0200
@@ -1,7 +1,7 @@
 package Test::Selenium::Remote::Role::DoesTesting;
 # ABSTRACT: Role to cope with everything that is related to testing (could
 # be reused in both testing classes)
-$Test::Selenium::Remote::Role::DoesTesting::VERSION = '1.26';
+$Test::Selenium::Remote::Role::DoesTesting::VERSION = '1.27';
 use Moo::Role;
 use Test::Builder;
 use Try::Tiny;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.26/lib/Test/Selenium/Remote/WebElement.pm 
new/Selenium-Remote-Driver-1.27/lib/Test/Selenium/Remote/WebElement.pm
--- old/Selenium-Remote-Driver-1.26/lib/Test/Selenium/Remote/WebElement.pm      
2018-02-19 16:46:46.000000000 +0100
+++ new/Selenium-Remote-Driver-1.27/lib/Test/Selenium/Remote/WebElement.pm      
2018-03-25 20:20:46.000000000 +0200
@@ -1,6 +1,6 @@
 package Test::Selenium::Remote::WebElement;
 # ABSTRACT: A sub-class of L<Selenium::Remote::WebElement>, with several 
test-specific method additions.
-$Test::Selenium::Remote::WebElement::VERSION = '1.26';
+$Test::Selenium::Remote::WebElement::VERSION = '1.27';
 use Moo;
 use Sub::Install;
 extends 'Selenium::Remote::WebElement';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.26/t/00-compile.t 
new/Selenium-Remote-Driver-1.27/t/00-compile.t
--- old/Selenium-Remote-Driver-1.26/t/00-compile.t      2018-02-19 
16:46:46.000000000 +0100
+++ new/Selenium-Remote-Driver-1.27/t/00-compile.t      2018-03-25 
20:20:46.000000000 +0200
@@ -2,7 +2,7 @@
 use strict;
 use warnings;
 
-# this test was generated with Dist::Zilla::Plugin::Test::Compile 2.054
+# this test was generated with Dist::Zilla::Plugin::Test::Compile 2.056
 
 use Test::More;
 
@@ -45,7 +45,9 @@
 
 # no fake home requested
 
-my $inc_switch = -d 'blib' ? '-Mblib' : '-Ilib';
+my @switches = (
+    -d 'blib' ? '-Mblib' : '-Ilib',
+);
 
 use File::Spec;
 use IPC::Open3;
@@ -59,7 +61,11 @@
     # see L<perlfaq8/How can I capture STDERR from an external command?>
     my $stderr = IO::Handle->new;
 
-    my $pid = open3($stdin, '>&STDERR', $stderr, $^X, $inc_switch, '-e', 
"require q[$lib]");
+    diag('Running: ', join(', ', map { my $str = $_; $str =~ s/'/\\'/g; q{'} . 
$str . q{'} }
+            $^X, @switches, '-e', "require q[$lib]"))
+        if $ENV{PERL_COMPILE_TEST_DEBUG};
+
+    my $pid = open3($stdin, '>&STDERR', $stderr, $^X, @switches, '-e', 
"require q[$lib]");
     binmode $stderr, ':crlf' if $^O eq 'MSWin32';
     my @_warnings = <$stderr>;
     waitpid($pid, 0);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.26/t/author-critic.t 
new/Selenium-Remote-Driver-1.27/t/author-critic.t
--- old/Selenium-Remote-Driver-1.26/t/author-critic.t   2018-02-19 
16:46:46.000000000 +0100
+++ new/Selenium-Remote-Driver-1.27/t/author-critic.t   2018-03-25 
20:20:46.000000000 +0200
@@ -2,7 +2,7 @@
 
 BEGIN {
   unless ($ENV{AUTHOR_TESTING}) {
-    print "1..0 # SKIP these tests are for testing by the author\n";
+    print qq{1..0 # SKIP these tests are for testing by the author\n};
     exit
   }
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.26/t/author-eol.t 
new/Selenium-Remote-Driver-1.27/t/author-eol.t
--- old/Selenium-Remote-Driver-1.26/t/author-eol.t      2018-02-19 
16:46:46.000000000 +0100
+++ new/Selenium-Remote-Driver-1.27/t/author-eol.t      2018-03-25 
20:20:46.000000000 +0200
@@ -1,7 +1,7 @@
 
 BEGIN {
   unless ($ENV{AUTHOR_TESTING}) {
-    print "1..0 # SKIP these tests are for testing by the author\n";
+    print qq{1..0 # SKIP these tests are for testing by the author\n};
     exit
   }
 }
@@ -70,6 +70,7 @@
     't/author-mojibake.t',
     't/author-no-tabs.t',
     't/author-pod-coverage.t',
+    't/author-pod-linkcheck.t',
     't/author-pod-syntax.t',
     't/author-portability.t',
     't/author-synopsis.t',
@@ -94,7 +95,6 @@
     't/release-kwalitee.t',
     't/release-meta-json.t',
     't/release-minimum-version.t',
-    't/release-pod-linkcheck.t',
     't/release-unused-vars.t',
     't/uploadTest',
     't/www/404.html',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.26/t/author-mojibake.t 
new/Selenium-Remote-Driver-1.27/t/author-mojibake.t
--- old/Selenium-Remote-Driver-1.26/t/author-mojibake.t 2018-02-19 
16:46:46.000000000 +0100
+++ new/Selenium-Remote-Driver-1.27/t/author-mojibake.t 2018-03-25 
20:20:46.000000000 +0200
@@ -2,7 +2,7 @@
 
 BEGIN {
   unless ($ENV{AUTHOR_TESTING}) {
-    print "1..0 # SKIP these tests are for testing by the author\n";
+    print qq{1..0 # SKIP these tests are for testing by the author\n};
     exit
   }
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.26/t/author-no-tabs.t 
new/Selenium-Remote-Driver-1.27/t/author-no-tabs.t
--- old/Selenium-Remote-Driver-1.26/t/author-no-tabs.t  2018-02-19 
16:46:46.000000000 +0100
+++ new/Selenium-Remote-Driver-1.27/t/author-no-tabs.t  2018-03-25 
20:20:46.000000000 +0200
@@ -1,7 +1,7 @@
 
 BEGIN {
   unless ($ENV{AUTHOR_TESTING}) {
-    print "1..0 # SKIP these tests are for testing by the author\n";
+    print qq{1..0 # SKIP these tests are for testing by the author\n};
     exit
   }
 }
@@ -70,6 +70,7 @@
     't/author-mojibake.t',
     't/author-no-tabs.t',
     't/author-pod-coverage.t',
+    't/author-pod-linkcheck.t',
     't/author-pod-syntax.t',
     't/author-portability.t',
     't/author-synopsis.t',
@@ -94,7 +95,6 @@
     't/release-kwalitee.t',
     't/release-meta-json.t',
     't/release-minimum-version.t',
-    't/release-pod-linkcheck.t',
     't/release-unused-vars.t',
     't/uploadTest',
     't/www/404.html',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.26/t/author-pod-coverage.t 
new/Selenium-Remote-Driver-1.27/t/author-pod-coverage.t
--- old/Selenium-Remote-Driver-1.26/t/author-pod-coverage.t     2018-02-19 
16:46:46.000000000 +0100
+++ new/Selenium-Remote-Driver-1.27/t/author-pod-coverage.t     2018-03-25 
20:20:46.000000000 +0200
@@ -2,7 +2,7 @@
 
 BEGIN {
   unless ($ENV{AUTHOR_TESTING}) {
-    print "1..0 # SKIP these tests are for testing by the author\n";
+    print qq{1..0 # SKIP these tests are for testing by the author\n};
     exit
   }
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.26/t/author-pod-linkcheck.t 
new/Selenium-Remote-Driver-1.27/t/author-pod-linkcheck.t
--- old/Selenium-Remote-Driver-1.26/t/author-pod-linkcheck.t    1970-01-01 
01:00:00.000000000 +0100
+++ new/Selenium-Remote-Driver-1.27/t/author-pod-linkcheck.t    2018-03-25 
20:20:46.000000000 +0200
@@ -0,0 +1,28 @@
+#!perl
+
+BEGIN {
+  unless ($ENV{AUTHOR_TESTING}) {
+    print qq{1..0 # SKIP these tests are for testing by the author\n};
+    exit
+  }
+}
+
+
+use strict;
+use warnings;
+use Test::More;
+
+foreach my $env_skip ( qw(
+  SKIP_POD_LINKCHECK
+) ){
+  plan skip_all => "\$ENV{$env_skip} is set, skipping"
+    if $ENV{$env_skip};
+}
+
+eval "use Test::Pod::LinkCheck";
+if ( $@ ) {
+  plan skip_all => 'Test::Pod::LinkCheck required for testing POD';
+}
+else {
+  Test::Pod::LinkCheck->new->all_pod_ok;
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.26/t/author-pod-syntax.t 
new/Selenium-Remote-Driver-1.27/t/author-pod-syntax.t
--- old/Selenium-Remote-Driver-1.26/t/author-pod-syntax.t       2018-02-19 
16:46:46.000000000 +0100
+++ new/Selenium-Remote-Driver-1.27/t/author-pod-syntax.t       2018-03-25 
20:20:46.000000000 +0200
@@ -2,7 +2,7 @@
 
 BEGIN {
   unless ($ENV{AUTHOR_TESTING}) {
-    print "1..0 # SKIP these tests are for testing by the author\n";
+    print qq{1..0 # SKIP these tests are for testing by the author\n};
     exit
   }
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.26/t/author-portability.t 
new/Selenium-Remote-Driver-1.27/t/author-portability.t
--- old/Selenium-Remote-Driver-1.26/t/author-portability.t      2018-02-19 
16:46:46.000000000 +0100
+++ new/Selenium-Remote-Driver-1.27/t/author-portability.t      2018-03-25 
20:20:46.000000000 +0200
@@ -1,13 +1,11 @@
-#!perl
 
 BEGIN {
   unless ($ENV{AUTHOR_TESTING}) {
-    print "1..0 # SKIP these tests are for testing by the author\n";
+    print qq{1..0 # SKIP these tests are for testing by the author\n};
     exit
   }
 }
 
-
 use strict;
 use warnings;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.26/t/author-synopsis.t 
new/Selenium-Remote-Driver-1.27/t/author-synopsis.t
--- old/Selenium-Remote-Driver-1.26/t/author-synopsis.t 2018-02-19 
16:46:46.000000000 +0100
+++ new/Selenium-Remote-Driver-1.27/t/author-synopsis.t 2018-03-25 
20:20:46.000000000 +0200
@@ -2,7 +2,7 @@
 
 BEGIN {
   unless ($ENV{AUTHOR_TESTING}) {
-    print "1..0 # SKIP these tests are for testing by the author\n";
+    print qq{1..0 # SKIP these tests are for testing by the author\n};
     exit
   }
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.26/t/author-test-version.t 
new/Selenium-Remote-Driver-1.27/t/author-test-version.t
--- old/Selenium-Remote-Driver-1.26/t/author-test-version.t     2018-02-19 
16:46:46.000000000 +0100
+++ new/Selenium-Remote-Driver-1.27/t/author-test-version.t     2018-03-25 
20:20:46.000000000 +0200
@@ -1,7 +1,7 @@
 
 BEGIN {
   unless ($ENV{AUTHOR_TESTING}) {
-    print "1..0 # SKIP these tests are for testing by the author\n";
+    print qq{1..0 # SKIP these tests are for testing by the author\n};
     exit
   }
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.26/t/release-distmeta.t 
new/Selenium-Remote-Driver-1.27/t/release-distmeta.t
--- old/Selenium-Remote-Driver-1.26/t/release-distmeta.t        2018-02-19 
16:46:46.000000000 +0100
+++ new/Selenium-Remote-Driver-1.27/t/release-distmeta.t        2018-03-25 
20:20:46.000000000 +0200
@@ -2,7 +2,7 @@
 
 BEGIN {
   unless ($ENV{RELEASE_TESTING}) {
-    print "1..0 # SKIP these tests are for release candidate testing\n";
+    print qq{1..0 # SKIP these tests are for release candidate testing\n};
     exit
   }
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.26/t/release-kwalitee.t 
new/Selenium-Remote-Driver-1.27/t/release-kwalitee.t
--- old/Selenium-Remote-Driver-1.26/t/release-kwalitee.t        2018-02-19 
16:46:46.000000000 +0100
+++ new/Selenium-Remote-Driver-1.27/t/release-kwalitee.t        2018-03-25 
20:20:46.000000000 +0200
@@ -1,7 +1,7 @@
 
 BEGIN {
   unless ($ENV{RELEASE_TESTING}) {
-    print "1..0 # SKIP these tests are for release candidate testing\n";
+    print qq{1..0 # SKIP these tests are for release candidate testing\n};
     exit
   }
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.26/t/release-meta-json.t 
new/Selenium-Remote-Driver-1.27/t/release-meta-json.t
--- old/Selenium-Remote-Driver-1.26/t/release-meta-json.t       2018-02-19 
16:46:46.000000000 +0100
+++ new/Selenium-Remote-Driver-1.27/t/release-meta-json.t       2018-03-25 
20:20:46.000000000 +0200
@@ -2,7 +2,7 @@
 
 BEGIN {
   unless ($ENV{RELEASE_TESTING}) {
-    print "1..0 # SKIP these tests are for release candidate testing\n";
+    print qq{1..0 # SKIP these tests are for release candidate testing\n};
     exit
   }
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.26/t/release-minimum-version.t 
new/Selenium-Remote-Driver-1.27/t/release-minimum-version.t
--- old/Selenium-Remote-Driver-1.26/t/release-minimum-version.t 2018-02-19 
16:46:46.000000000 +0100
+++ new/Selenium-Remote-Driver-1.27/t/release-minimum-version.t 2018-03-25 
20:20:46.000000000 +0200
@@ -2,7 +2,7 @@
 
 BEGIN {
   unless ($ENV{RELEASE_TESTING}) {
-    print "1..0 # SKIP these tests are for release candidate testing\n";
+    print qq{1..0 # SKIP these tests are for release candidate testing\n};
     exit
   }
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.26/t/release-pod-linkcheck.t 
new/Selenium-Remote-Driver-1.27/t/release-pod-linkcheck.t
--- old/Selenium-Remote-Driver-1.26/t/release-pod-linkcheck.t   2018-02-19 
16:46:46.000000000 +0100
+++ new/Selenium-Remote-Driver-1.27/t/release-pod-linkcheck.t   1970-01-01 
01:00:00.000000000 +0100
@@ -1,28 +0,0 @@
-#!perl
-
-BEGIN {
-  unless ($ENV{RELEASE_TESTING}) {
-    print "1..0 # SKIP these tests are for release candidate testing\n";
-    exit
-  }
-}
-
-
-use strict;
-use warnings;
-use Test::More;
-
-foreach my $env_skip ( qw(
-  SKIP_POD_LINKCHECK
-) ){
-  plan skip_all => "\$ENV{$env_skip} is set, skipping"
-    if $ENV{$env_skip};
-}
-
-eval "use Test::Pod::LinkCheck";
-if ( $@ ) {
-  plan skip_all => 'Test::Pod::LinkCheck required for testing POD';
-}
-else {
-  Test::Pod::LinkCheck->new->all_pod_ok;
-}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.26/t/release-unused-vars.t 
new/Selenium-Remote-Driver-1.27/t/release-unused-vars.t
--- old/Selenium-Remote-Driver-1.26/t/release-unused-vars.t     2018-02-19 
16:46:46.000000000 +0100
+++ new/Selenium-Remote-Driver-1.27/t/release-unused-vars.t     2018-03-25 
20:20:46.000000000 +0200
@@ -2,7 +2,7 @@
 
 BEGIN {
   unless ($ENV{RELEASE_TESTING}) {
-    print "1..0 # SKIP these tests are for release candidate testing\n";
+    print qq{1..0 # SKIP these tests are for release candidate testing\n};
     exit
   }
 }


Reply via email to