Hello community,

here is the log from the commit of package perl-Selenium-Remote-Driver for 
openSUSE:Factory checked in at 2018-06-22 13:31:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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"

Fri Jun 22 13:31:01 2018 rev:11 rq:615380 version:1.28

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/perl-Selenium-Remote-Driver/perl-Selenium-Remote-Driver.changes
  2018-04-11 14:00:47.745396174 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-Selenium-Remote-Driver.new/perl-Selenium-Remote-Driver.changes
     2018-06-22 13:31:04.952188900 +0200
@@ -1,0 +2,13 @@
+Wed Jun  6 06:01:58 UTC 2018 - co...@suse.com
+
+- updated to 1.28
+   see /usr/share/doc/packages/perl-Selenium-Remote-Driver/Changes
+
+  1.28   06-05-2018 TEODESIAN
+          [BUG FIXES]
+          - Fix incorrect documentation of constructor fields.
+          - Remove bogus get_style header in WebElement POD.
+          - Fix chrome maximize() polyfill
+          - Adjust is_displayed to do appropriate "displayedness" checks when 
in WC3 mode.
+
+-------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ perl-Selenium-Remote-Driver.spec ++++++
--- /var/tmp/diff_new_pack.h22OE4/_old  2018-06-22 13:31:05.868155044 +0200
+++ /var/tmp/diff_new_pack.h22OE4/_new  2018-06-22 13:31:05.872154897 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           perl-Selenium-Remote-Driver
-Version:        1.27
+Version:        1.28
 Release:        0
 %define cpan_name Selenium-Remote-Driver
 Summary:        Perl Client for Selenium Remote Driver

++++++ Selenium-Remote-Driver-1.27.tar.gz -> Selenium-Remote-Driver-1.28.tar.gz 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.27/Changes 
new/Selenium-Remote-Driver-1.28/Changes
--- old/Selenium-Remote-Driver-1.27/Changes     2018-03-25 20:20:46.000000000 
+0200
+++ new/Selenium-Remote-Driver-1.28/Changes     2018-06-06 02:20:26.000000000 
+0200
@@ -1,5 +1,12 @@
 Revision history for Selenium-Remote-Driver
 
+1.28   06-05-2018 TEODESIAN
+        [BUG FIXES]
+        - Fix incorrect documentation of constructor fields.
+        - Remove bogus get_style header in WebElement POD.
+        - Fix chrome maximize() polyfill
+        - Adjust is_displayed to do appropriate "displayedness" checks when in 
WC3 mode.
+
 1.27   03-25-2018 TEODESIAN
         [BUG FIXES]
         - Fix incorrect passing of capabilities to geckodriver which caused 
exceptions on instantiaion.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.27/META.json 
new/Selenium-Remote-Driver-1.28/META.json
--- old/Selenium-Remote-Driver-1.27/META.json   2018-03-25 20:20:46.000000000 
+0200
+++ new/Selenium-Remote-Driver-1.28/META.json   2018-06-06 02:20:26.000000000 
+0200
@@ -107,123 +107,123 @@
    "provides" : {
       "Selenium::ActionChains" : {
          "file" : "lib/Selenium/ActionChains.pm",
-         "version" : "1.27"
+         "version" : "1.28"
       },
       "Selenium::CanStartBinary" : {
          "file" : "lib/Selenium/CanStartBinary.pm",
-         "version" : "1.27"
+         "version" : "1.28"
       },
       "Selenium::CanStartBinary::FindBinary" : {
          "file" : "lib/Selenium/CanStartBinary/FindBinary.pm",
-         "version" : "1.27"
+         "version" : "1.28"
       },
       "Selenium::CanStartBinary::ProbePort" : {
          "file" : "lib/Selenium/CanStartBinary/ProbePort.pm",
-         "version" : "1.27"
+         "version" : "1.28"
       },
       "Selenium::Chrome" : {
          "file" : "lib/Selenium/Chrome.pm",
-         "version" : "1.27"
+         "version" : "1.28"
       },
       "Selenium::Firefox" : {
          "file" : "lib/Selenium/Firefox.pm",
-         "version" : "1.27"
+         "version" : "1.28"
       },
       "Selenium::Firefox::Binary" : {
          "file" : "lib/Selenium/Firefox/Binary.pm",
-         "version" : "1.27"
+         "version" : "1.28"
       },
       "Selenium::Firefox::Profile" : {
          "file" : "lib/Selenium/Firefox/Profile.pm",
-         "version" : "1.27"
+         "version" : "1.28"
       },
       "Selenium::InternetExplorer" : {
          "file" : "lib/Selenium/InternetExplorer.pm",
-         "version" : "1.27"
+         "version" : "1.28"
       },
       "Selenium::PhantomJS" : {
          "file" : "lib/Selenium/PhantomJS.pm",
-         "version" : "1.27"
+         "version" : "1.28"
       },
       "Selenium::Remote::Commands" : {
          "file" : "lib/Selenium/Remote/Commands.pm",
-         "version" : "1.27"
+         "version" : "1.28"
       },
       "Selenium::Remote::Driver" : {
          "file" : "lib/Selenium/Remote/Driver.pm",
-         "version" : "1.27"
+         "version" : "1.28"
       },
       "Selenium::Remote::Driver::CanSetWebdriverContext" : {
          "file" : "lib/Selenium/Remote/Driver/CanSetWebdriverContext.pm",
-         "version" : "1.27"
+         "version" : "1.28"
       },
       "Selenium::Remote::Driver::Firefox::Profile" : {
          "file" : "lib/Selenium/Remote/Driver/Firefox/Profile.pm",
-         "version" : "1.27"
+         "version" : "1.28"
       },
       "Selenium::Remote::ErrorHandler" : {
          "file" : "lib/Selenium/Remote/ErrorHandler.pm",
-         "version" : "1.27"
+         "version" : "1.28"
       },
       "Selenium::Remote::Finders" : {
          "file" : "lib/Selenium/Remote/Finders.pm",
-         "version" : "1.27"
+         "version" : "1.28"
       },
       "Selenium::Remote::Mock::Commands" : {
          "file" : "lib/Selenium/Remote/Mock/Commands.pm",
-         "version" : "1.27"
+         "version" : "1.28"
       },
       "Selenium::Remote::Mock::RemoteConnection" : {
          "file" : "lib/Selenium/Remote/Mock/RemoteConnection.pm",
-         "version" : "1.27"
+         "version" : "1.28"
       },
       "Selenium::Remote::RemoteConnection" : {
          "file" : "lib/Selenium/Remote/RemoteConnection.pm",
-         "version" : "1.27"
+         "version" : "1.28"
       },
       "Selenium::Remote::Spec" : {
          "file" : "lib/Selenium/Remote/Spec.pm",
-         "version" : "1.27"
+         "version" : "1.28"
       },
       "Selenium::Remote::WDKeys" : {
          "file" : "lib/Selenium/Remote/WDKeys.pm",
-         "version" : "1.27"
+         "version" : "1.28"
       },
       "Selenium::Remote::WebElement" : {
          "file" : "lib/Selenium/Remote/WebElement.pm",
-         "version" : "1.27"
+         "version" : "1.28"
       },
       "Selenium::Waiter" : {
          "file" : "lib/Selenium/Waiter.pm",
-         "version" : "1.27"
+         "version" : "1.28"
       },
       "Test::Selenium::Chrome" : {
          "file" : "lib/Test/Selenium/Chrome.pm",
-         "version" : "1.27"
+         "version" : "1.28"
       },
       "Test::Selenium::Firefox" : {
          "file" : "lib/Test/Selenium/Firefox.pm",
-         "version" : "1.27"
+         "version" : "1.28"
       },
       "Test::Selenium::InternetExplorer" : {
          "file" : "lib/Test/Selenium/InternetExplorer.pm",
-         "version" : "1.27"
+         "version" : "1.28"
       },
       "Test::Selenium::PhantomJS" : {
          "file" : "lib/Test/Selenium/PhantomJS.pm",
-         "version" : "1.27"
+         "version" : "1.28"
       },
       "Test::Selenium::Remote::Driver" : {
          "file" : "lib/Test/Selenium/Remote/Driver.pm",
-         "version" : "1.27"
+         "version" : "1.28"
       },
       "Test::Selenium::Remote::Role::DoesTesting" : {
          "file" : "lib/Test/Selenium/Remote/Role/DoesTesting.pm",
-         "version" : "1.27"
+         "version" : "1.28"
       },
       "Test::Selenium::Remote::WebElement" : {
          "file" : "lib/Test/Selenium/Remote/WebElement.pm",
-         "version" : "1.27"
+         "version" : "1.28"
       }
    },
    "release_status" : "stable",
@@ -238,7 +238,7 @@
          "web" : "https://github.com/teodesian/Selenium-Remote-Driver";
       }
    },
-   "version" : "1.27",
+   "version" : "1.28",
    "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.27/META.yml 
new/Selenium-Remote-Driver-1.28/META.yml
--- old/Selenium-Remote-Driver-1.27/META.yml    2018-03-25 20:20:46.000000000 
+0200
+++ new/Selenium-Remote-Driver-1.28/META.yml    2018-06-06 02:20:26.000000000 
+0200
@@ -34,94 +34,94 @@
 provides:
   Selenium::ActionChains:
     file: lib/Selenium/ActionChains.pm
-    version: '1.27'
+    version: '1.28'
   Selenium::CanStartBinary:
     file: lib/Selenium/CanStartBinary.pm
-    version: '1.27'
+    version: '1.28'
   Selenium::CanStartBinary::FindBinary:
     file: lib/Selenium/CanStartBinary/FindBinary.pm
-    version: '1.27'
+    version: '1.28'
   Selenium::CanStartBinary::ProbePort:
     file: lib/Selenium/CanStartBinary/ProbePort.pm
-    version: '1.27'
+    version: '1.28'
   Selenium::Chrome:
     file: lib/Selenium/Chrome.pm
-    version: '1.27'
+    version: '1.28'
   Selenium::Firefox:
     file: lib/Selenium/Firefox.pm
-    version: '1.27'
+    version: '1.28'
   Selenium::Firefox::Binary:
     file: lib/Selenium/Firefox/Binary.pm
-    version: '1.27'
+    version: '1.28'
   Selenium::Firefox::Profile:
     file: lib/Selenium/Firefox/Profile.pm
-    version: '1.27'
+    version: '1.28'
   Selenium::InternetExplorer:
     file: lib/Selenium/InternetExplorer.pm
-    version: '1.27'
+    version: '1.28'
   Selenium::PhantomJS:
     file: lib/Selenium/PhantomJS.pm
-    version: '1.27'
+    version: '1.28'
   Selenium::Remote::Commands:
     file: lib/Selenium/Remote/Commands.pm
-    version: '1.27'
+    version: '1.28'
   Selenium::Remote::Driver:
     file: lib/Selenium/Remote/Driver.pm
-    version: '1.27'
+    version: '1.28'
   Selenium::Remote::Driver::CanSetWebdriverContext:
     file: lib/Selenium/Remote/Driver/CanSetWebdriverContext.pm
-    version: '1.27'
+    version: '1.28'
   Selenium::Remote::Driver::Firefox::Profile:
     file: lib/Selenium/Remote/Driver/Firefox/Profile.pm
-    version: '1.27'
+    version: '1.28'
   Selenium::Remote::ErrorHandler:
     file: lib/Selenium/Remote/ErrorHandler.pm
-    version: '1.27'
+    version: '1.28'
   Selenium::Remote::Finders:
     file: lib/Selenium/Remote/Finders.pm
-    version: '1.27'
+    version: '1.28'
   Selenium::Remote::Mock::Commands:
     file: lib/Selenium/Remote/Mock/Commands.pm
-    version: '1.27'
+    version: '1.28'
   Selenium::Remote::Mock::RemoteConnection:
     file: lib/Selenium/Remote/Mock/RemoteConnection.pm
-    version: '1.27'
+    version: '1.28'
   Selenium::Remote::RemoteConnection:
     file: lib/Selenium/Remote/RemoteConnection.pm
-    version: '1.27'
+    version: '1.28'
   Selenium::Remote::Spec:
     file: lib/Selenium/Remote/Spec.pm
-    version: '1.27'
+    version: '1.28'
   Selenium::Remote::WDKeys:
     file: lib/Selenium/Remote/WDKeys.pm
-    version: '1.27'
+    version: '1.28'
   Selenium::Remote::WebElement:
     file: lib/Selenium/Remote/WebElement.pm
-    version: '1.27'
+    version: '1.28'
   Selenium::Waiter:
     file: lib/Selenium/Waiter.pm
-    version: '1.27'
+    version: '1.28'
   Test::Selenium::Chrome:
     file: lib/Test/Selenium/Chrome.pm
-    version: '1.27'
+    version: '1.28'
   Test::Selenium::Firefox:
     file: lib/Test/Selenium/Firefox.pm
-    version: '1.27'
+    version: '1.28'
   Test::Selenium::InternetExplorer:
     file: lib/Test/Selenium/InternetExplorer.pm
-    version: '1.27'
+    version: '1.28'
   Test::Selenium::PhantomJS:
     file: lib/Test/Selenium/PhantomJS.pm
-    version: '1.27'
+    version: '1.28'
   Test::Selenium::Remote::Driver:
     file: lib/Test/Selenium/Remote/Driver.pm
-    version: '1.27'
+    version: '1.28'
   Test::Selenium::Remote::Role::DoesTesting:
     file: lib/Test/Selenium/Remote/Role/DoesTesting.pm
-    version: '1.27'
+    version: '1.28'
   Test::Selenium::Remote::WebElement:
     file: lib/Test/Selenium/Remote/WebElement.pm
-    version: '1.27'
+    version: '1.28'
 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.27'
+version: '1.28'
 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.27/Makefile.PL 
new/Selenium-Remote-Driver-1.28/Makefile.PL
--- old/Selenium-Remote-Driver-1.27/Makefile.PL 2018-03-25 20:20:46.000000000 
+0200
+++ new/Selenium-Remote-Driver-1.28/Makefile.PL 2018-06-06 02:20:26.000000000 
+0200
@@ -71,7 +71,7 @@
     "blib" => "1.01",
     "lib" => 0
   },
-  "VERSION" => "1.27",
+  "VERSION" => "1.28",
   "test" => {
     "TESTS" => "t/*.t"
   }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.27/README 
new/Selenium-Remote-Driver-1.28/README
--- old/Selenium-Remote-Driver-1.27/README      2018-03-25 20:20:46.000000000 
+0200
+++ new/Selenium-Remote-Driver-1.28/README      2018-06-06 02:20:26.000000000 
+0200
@@ -1,7 +1,7 @@
 
 
 This archive contains the distribution Selenium-Remote-Driver,
-version 1.27:
+version 1.28:
 
   Perl Client for Selenium Remote Driver
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.27/at/sanity-chrome.test 
new/Selenium-Remote-Driver-1.28/at/sanity-chrome.test
--- old/Selenium-Remote-Driver-1.27/at/sanity-chrome.test       2018-03-25 
20:20:46.000000000 +0200
+++ new/Selenium-Remote-Driver-1.28/at/sanity-chrome.test       2018-06-06 
02:20:26.000000000 +0200
@@ -27,6 +27,8 @@
 
 $driver->debug_on();
 
+ok($driver->maximize_window(),"can maximize window (WD3)");
+
 is($driver->get_capabilities()->{browserName},'chrome',"Can get Capabilities 
correctly (WD3)");
 my $sessions = $driver->get_sessions();
 is(scalar(@$sessions),1,"Can fall back to selenium2 to list sessions");
@@ -139,7 +141,6 @@
 ok($driver->set_window_position(1,1),"can set window position (WD3)");
 ok($driver->set_window_size(640,480),"can set window size (WD3)");
 
-ok($driver->maximize_window(),"can maximize window (WD3)");
 SKIP: {
     skip "chromedriver does not minimize", 1;
     ok($driver->minimize_window(),"can minimize window (WD3 only)");
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.27/dist.ini 
new/Selenium-Remote-Driver-1.28/dist.ini
--- old/Selenium-Remote-Driver-1.27/dist.ini    2018-03-25 20:20:46.000000000 
+0200
+++ new/Selenium-Remote-Driver-1.28/dist.ini    2018-06-06 02:20:26.000000000 
+0200
@@ -1,5 +1,5 @@
 name = Selenium-Remote-Driver
-version = 1.27
+version = 1.28
 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.27/lib/Selenium/ActionChains.pm 
new/Selenium-Remote-Driver-1.28/lib/Selenium/ActionChains.pm
--- old/Selenium-Remote-Driver-1.27/lib/Selenium/ActionChains.pm        
2018-03-25 20:20:46.000000000 +0200
+++ new/Selenium-Remote-Driver-1.28/lib/Selenium/ActionChains.pm        
2018-06-06 02:20:26.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::ActionChains;
-$Selenium::ActionChains::VERSION = '1.27';
+$Selenium::ActionChains::VERSION = '1.28';
 use strict;
 use warnings;
 
@@ -169,7 +169,7 @@
 
 =head1 VERSION
 
-version 1.27
+version 1.28
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.27/lib/Selenium/CanStartBinary/FindBinary.pm 
new/Selenium-Remote-Driver-1.28/lib/Selenium/CanStartBinary/FindBinary.pm
--- old/Selenium-Remote-Driver-1.27/lib/Selenium/CanStartBinary/FindBinary.pm   
2018-03-25 20:20:46.000000000 +0200
+++ new/Selenium-Remote-Driver-1.28/lib/Selenium/CanStartBinary/FindBinary.pm   
2018-06-06 02:20:26.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::CanStartBinary::FindBinary;
-$Selenium::CanStartBinary::FindBinary::VERSION = '1.27';
+$Selenium::CanStartBinary::FindBinary::VERSION = '1.28';
 use strict;
 use warnings;
 
@@ -84,7 +84,7 @@
 
 =head1 VERSION
 
-version 1.27
+version 1.28
 
 =for Pod::Coverage *EVERYTHING*
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.27/lib/Selenium/CanStartBinary/ProbePort.pm 
new/Selenium-Remote-Driver-1.28/lib/Selenium/CanStartBinary/ProbePort.pm
--- old/Selenium-Remote-Driver-1.27/lib/Selenium/CanStartBinary/ProbePort.pm    
2018-03-25 20:20:46.000000000 +0200
+++ new/Selenium-Remote-Driver-1.28/lib/Selenium/CanStartBinary/ProbePort.pm    
2018-06-06 02:20:26.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::CanStartBinary::ProbePort;
-$Selenium::CanStartBinary::ProbePort::VERSION = '1.27';
+$Selenium::CanStartBinary::ProbePort::VERSION = '1.28';
 use strict;
 use warnings;
 
@@ -57,7 +57,7 @@
 
 =head1 VERSION
 
-version 1.27
+version 1.28
 
 =for Pod::Coverage *EVERYTHING*
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.27/lib/Selenium/CanStartBinary.pm 
new/Selenium-Remote-Driver-1.28/lib/Selenium/CanStartBinary.pm
--- old/Selenium-Remote-Driver-1.27/lib/Selenium/CanStartBinary.pm      
2018-03-25 20:20:46.000000000 +0200
+++ new/Selenium-Remote-Driver-1.28/lib/Selenium/CanStartBinary.pm      
2018-06-06 02:20:26.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::CanStartBinary;
-$Selenium::CanStartBinary::VERSION = '1.27';
+$Selenium::CanStartBinary::VERSION = '1.28';
 use strict;
 use warnings;
 
@@ -346,7 +346,7 @@
 
 =head1 VERSION
 
-version 1.27
+version 1.28
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.27/lib/Selenium/Chrome.pm 
new/Selenium-Remote-Driver-1.28/lib/Selenium/Chrome.pm
--- old/Selenium-Remote-Driver-1.27/lib/Selenium/Chrome.pm      2018-03-25 
20:20:46.000000000 +0200
+++ new/Selenium-Remote-Driver-1.28/lib/Selenium/Chrome.pm      2018-06-06 
02:20:26.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::Chrome;
-$Selenium::Chrome::VERSION = '1.27';
+$Selenium::Chrome::VERSION = '1.28';
 use strict;
 use warnings;
 
@@ -57,7 +57,7 @@
 
 =head1 VERSION
 
-version 1.27
+version 1.28
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.27/lib/Selenium/Firefox/Binary.pm 
new/Selenium-Remote-Driver-1.28/lib/Selenium/Firefox/Binary.pm
--- old/Selenium-Remote-Driver-1.27/lib/Selenium/Firefox/Binary.pm      
2018-03-25 20:20:46.000000000 +0200
+++ new/Selenium-Remote-Driver-1.28/lib/Selenium/Firefox/Binary.pm      
2018-06-06 02:20:26.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::Firefox::Binary;
-$Selenium::Firefox::Binary::VERSION = '1.27';
+$Selenium::Firefox::Binary::VERSION = '1.28';
 use strict;
 use warnings;
 
@@ -120,7 +120,7 @@
 
 =head1 VERSION
 
-version 1.27
+version 1.28
 
 =head1 SUBROUTINES
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.27/lib/Selenium/Firefox/Profile.pm 
new/Selenium-Remote-Driver-1.28/lib/Selenium/Firefox/Profile.pm
--- old/Selenium-Remote-Driver-1.27/lib/Selenium/Firefox/Profile.pm     
2018-03-25 20:20:46.000000000 +0200
+++ new/Selenium-Remote-Driver-1.28/lib/Selenium/Firefox/Profile.pm     
2018-06-06 02:20:26.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::Firefox::Profile;
-$Selenium::Firefox::Profile::VERSION = '1.27';
+$Selenium::Firefox::Profile::VERSION = '1.28';
 # ABSTRACT: Use custom profiles with Selenium::Remote::Driver
 # TODO: convert this to Moo!
 
@@ -264,7 +264,7 @@
 
 =head1 VERSION
 
-version 1.27
+version 1.28
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.27/lib/Selenium/Firefox.pm 
new/Selenium-Remote-Driver-1.28/lib/Selenium/Firefox.pm
--- old/Selenium-Remote-Driver-1.27/lib/Selenium/Firefox.pm     2018-03-25 
20:20:46.000000000 +0200
+++ new/Selenium-Remote-Driver-1.28/lib/Selenium/Firefox.pm     2018-06-06 
02:20:26.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::Firefox;
-$Selenium::Firefox::VERSION = '1.27';
+$Selenium::Firefox::VERSION = '1.28';
 use strict;
 use warnings;
 
@@ -134,7 +134,7 @@
 
 =head1 VERSION
 
-version 1.27
+version 1.28
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.27/lib/Selenium/InternetExplorer.pm 
new/Selenium-Remote-Driver-1.28/lib/Selenium/InternetExplorer.pm
--- old/Selenium-Remote-Driver-1.27/lib/Selenium/InternetExplorer.pm    
2018-03-25 20:20:46.000000000 +0200
+++ new/Selenium-Remote-Driver-1.28/lib/Selenium/InternetExplorer.pm    
2018-06-06 02:20:26.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::InternetExplorer;
-$Selenium::InternetExplorer::VERSION = '1.27';
+$Selenium::InternetExplorer::VERSION = '1.28';
 use strict;
 use warnings;
 
@@ -33,7 +33,7 @@
 
 =head1 VERSION
 
-version 1.27
+version 1.28
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.27/lib/Selenium/PhantomJS.pm 
new/Selenium-Remote-Driver-1.28/lib/Selenium/PhantomJS.pm
--- old/Selenium-Remote-Driver-1.27/lib/Selenium/PhantomJS.pm   2018-03-25 
20:20:46.000000000 +0200
+++ new/Selenium-Remote-Driver-1.28/lib/Selenium/PhantomJS.pm   2018-06-06 
02:20:26.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::PhantomJS;
-$Selenium::PhantomJS::VERSION = '1.27';
+$Selenium::PhantomJS::VERSION = '1.28';
 use strict;
 use warnings;
 
@@ -54,7 +54,7 @@
 
 =head1 VERSION
 
-version 1.27
+version 1.28
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.27/lib/Selenium/Remote/Commands.pm 
new/Selenium-Remote-Driver-1.28/lib/Selenium/Remote/Commands.pm
--- old/Selenium-Remote-Driver-1.27/lib/Selenium/Remote/Commands.pm     
2018-03-25 20:20:46.000000000 +0200
+++ new/Selenium-Remote-Driver-1.28/lib/Selenium/Remote/Commands.pm     
2018-06-06 02:20:26.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::Remote::Commands;
-$Selenium::Remote::Commands::VERSION = '1.27';
+$Selenium::Remote::Commands::VERSION = '1.28';
 use strict;
 use warnings;
 
@@ -520,7 +520,7 @@
 
 =head1 VERSION
 
-version 1.27
+version 1.28
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.27/lib/Selenium/Remote/Driver/CanSetWebdriverContext.pm
 
new/Selenium-Remote-Driver-1.28/lib/Selenium/Remote/Driver/CanSetWebdriverContext.pm
--- 
old/Selenium-Remote-Driver-1.27/lib/Selenium/Remote/Driver/CanSetWebdriverContext.pm
        2018-03-25 20:20:46.000000000 +0200
+++ 
new/Selenium-Remote-Driver-1.28/lib/Selenium/Remote/Driver/CanSetWebdriverContext.pm
        2018-06-06 02:20:26.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::Remote::Driver::CanSetWebdriverContext;
-$Selenium::Remote::Driver::CanSetWebdriverContext::VERSION = '1.27';
+$Selenium::Remote::Driver::CanSetWebdriverContext::VERSION = '1.28';
 # ABSTRACT: Customize the webdriver context prefix for various drivers
 
 use strict;
@@ -27,7 +27,7 @@
 
 =head1 VERSION
 
-version 1.27
+version 1.28
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.27/lib/Selenium/Remote/Driver/Firefox/Profile.pm 
new/Selenium-Remote-Driver-1.28/lib/Selenium/Remote/Driver/Firefox/Profile.pm
--- 
old/Selenium-Remote-Driver-1.27/lib/Selenium/Remote/Driver/Firefox/Profile.pm   
    2018-03-25 20:20:46.000000000 +0200
+++ 
new/Selenium-Remote-Driver-1.28/lib/Selenium/Remote/Driver/Firefox/Profile.pm   
    2018-06-06 02:20:26.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::Remote::Driver::Firefox::Profile;
-$Selenium::Remote::Driver::Firefox::Profile::VERSION = '1.27';
+$Selenium::Remote::Driver::Firefox::Profile::VERSION = '1.28';
 # ABSTRACT: Use custom profiles with Selenium::Remote::Driver
 use strict;
 use warnings;
@@ -25,7 +25,7 @@
 
 =head1 VERSION
 
-version 1.27
+version 1.28
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.27/lib/Selenium/Remote/Driver.pm 
new/Selenium-Remote-Driver-1.28/lib/Selenium/Remote/Driver.pm
--- old/Selenium-Remote-Driver-1.27/lib/Selenium/Remote/Driver.pm       
2018-03-25 20:20:46.000000000 +0200
+++ new/Selenium-Remote-Driver-1.28/lib/Selenium/Remote/Driver.pm       
2018-06-06 02:20:26.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::Remote::Driver;
-$Selenium::Remote::Driver::VERSION = '1.27';
+$Selenium::Remote::Driver::VERSION = '1.28';
 use strict;
 use warnings;
 
@@ -1104,7 +1104,10 @@
 sub maximize_window {
     my ( $self, $window ) = @_;
     if ($self->{is_wd3} && $self->browser_name eq 'chrome') {
-        return 
$self->execute_script(qq{window.resizeTo(screen.availWidth,screen.availHeight); 
return 1;});
+        my $h = $self->execute_script(q{return screen.availHeight});
+        my $w = $self->execute_script(q{return screen.availWidth});
+
+        return $self->set_window_size($h,$w);
     }
     $window = ( defined $window ) ? $window : 'current';
     my $res = { 'command' => 'maximizeWindow', 'window_handle' => $window };
@@ -1740,7 +1743,7 @@
 
 =head1 VERSION
 
-version 1.27
+version 1.28
 
 =head1 SYNOPSIS
 
@@ -1965,8 +1968,6 @@
 
 =item B<firefox_profile>    - Profile    - Use Selenium::Firefox::Profile to 
create a Firefox profile for the browser to use.  Optionally can pass a 
base64'd zip data of a profile directory if you don't like 
Selenium::Firefox::Profile.
 
-=item B<proxy>              - HASH       - Proxy configuration with the 
following keys:
-
 =item B<javascript>         - <boolean> - Whether or not to use Javascript.  
You probably won't disable this, as you would be using L<WWW::Mechanize> 
instead.  Default: True
 
 =item B<auto_close>         - <boolean> - Whether to automatically close the 
browser session on the server when the object goes out of scope. Default: False.
@@ -1975,32 +1976,6 @@
 
 =item B<session_id>         - <string> - Provide a Session ID to highjack a 
browser session on the remote server.  Useful for micro-optimizers.  Default: 
undef
 
-=over 4
-
-=item B<proxyType> - <string> - REQUIRED, Possible values are:
-
-    direct     - A direct connection - no proxy in use,
-    manual     - Manual proxy settings configured, e.g. setting a proxy for 
HTTP, a proxy for FTP, etc,
-    pac        - Proxy autoconfiguration from a URL,
-    autodetect - proxy autodetection, probably with WPAD,
-    system     - Use system settings
-
-=item B<proxyAutoconfigUrl> - <string> - REQUIRED if proxyType is 'pac', 
ignored otherwise. Expected format: http://hostname.com:1234/pacfile or 
file:///path/to/pacfile
-
-=item B<ftpProxy>           - <string> - OPTIONAL, ignored if proxyType is not 
'manual'. Expected format: hostname.com:1234
-
-=item B<httpProxy>          - <string> - OPTIONAL, ignored if proxyType is not 
'manual'. Expected format: hostname.com:1234
-
-=item B<sslProxy>           - <string> - OPTIONAL, ignored if proxyType is not 
'manual'. Expected format: hostname.com:1234
-
-=item B<socksProxy>         - <string> - OPTIONAL, ignored if proxyType is not 
'manual'. Expected format: hostname.com:1234.  WebDriver 3 only.
-
-=item B<socksVersion>       - <int>    - OPTIONAL, ignored if proxyType is not 
'manual'. WebDriver 3 only.
-
-=item B<noProxy>            - <ARRAY>  - OPTIONAL, list of URLs to bypass the 
proxy for. WebDriver3 only.
-
-=back
-
 =item B<pageLoadStrategy>   - STRING   - OPTIONAL, 'normal|eager|none'. 
default 'normal'. WebDriver3 only.
 
 =item B<extra_capabilities> - HASH     - Any other extra capabilities.  
Accepted keys will vary by browser.  If firefox_profile is passed, the args (or 
profile) key will be overwritten, depending on how it was passed.
@@ -2029,6 +2004,34 @@
 
 =item B<ua>                - LWP::UserAgent instance - if you wish to use a 
specific $ua, like from Test::LWP::UserAgent
 
+=item B<proxy>              - HASH       - Proxy configuration with the 
following keys:
+
+=over 4
+
+=item B<proxyType> - <string> - REQUIRED, Possible values are:
+
+    direct     - A direct connection - no proxy in use,
+    manual     - Manual proxy settings configured, e.g. setting a proxy for 
HTTP, a proxy for FTP, etc,
+    pac        - Proxy autoconfiguration from a URL,
+    autodetect - proxy autodetection, probably with WPAD,
+    system     - Use system settings
+
+=item B<proxyAutoconfigUrl> - <string> - REQUIRED if proxyType is 'pac', 
ignored otherwise. Expected format: http://hostname.com:1234/pacfile or 
file:///path/to/pacfile
+
+=item B<ftpProxy>           - <string> - OPTIONAL, ignored if proxyType is not 
'manual'. Expected format: hostname.com:1234
+
+=item B<httpProxy>          - <string> - OPTIONAL, ignored if proxyType is not 
'manual'. Expected format: hostname.com:1234
+
+=item B<sslProxy>           - <string> - OPTIONAL, ignored if proxyType is not 
'manual'. Expected format: hostname.com:1234
+
+=item B<socksProxy>         - <string> - OPTIONAL, ignored if proxyType is not 
'manual'. Expected format: hostname.com:1234.  WebDriver 3 only.
+
+=item B<socksVersion>       - <int>    - OPTIONAL, ignored if proxyType is not 
'manual'. WebDriver 3 only.
+
+=item B<noProxy>            - <ARRAY>  - OPTIONAL, list of URLs to bypass the 
proxy for. WebDriver3 only.
+
+=back
+
 =back
 
 Output:
@@ -2885,6 +2888,9 @@
     In webDriver 3 enabled selenium servers, you may only operate on the 
focused window.
     As such, the window handle argument below will be ignored in this context.
 
+    Also, on chromedriver maximize is actually just setting the window size to 
the screen's
+    available height and width.
+
  Input:
     STRING - <optional> - window handle (default is 'current' window)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.27/lib/Selenium/Remote/ErrorHandler.pm 
new/Selenium-Remote-Driver-1.28/lib/Selenium/Remote/ErrorHandler.pm
--- old/Selenium-Remote-Driver-1.27/lib/Selenium/Remote/ErrorHandler.pm 
2018-03-25 20:20:46.000000000 +0200
+++ new/Selenium-Remote-Driver-1.28/lib/Selenium/Remote/ErrorHandler.pm 
2018-06-06 02:20:26.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::Remote::ErrorHandler;
-$Selenium::Remote::ErrorHandler::VERSION = '1.27';
+$Selenium::Remote::ErrorHandler::VERSION = '1.28';
 use strict;
 use warnings;
 
@@ -148,7 +148,7 @@
 
 =head1 VERSION
 
-version 1.27
+version 1.28
 
 =head1 SUBROUTINES
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.27/lib/Selenium/Remote/Finders.pm 
new/Selenium-Remote-Driver-1.28/lib/Selenium/Remote/Finders.pm
--- old/Selenium-Remote-Driver-1.27/lib/Selenium/Remote/Finders.pm      
2018-03-25 20:20:46.000000000 +0200
+++ new/Selenium-Remote-Driver-1.28/lib/Selenium/Remote/Finders.pm      
2018-06-06 02:20:26.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::Remote::Finders;
-$Selenium::Remote::Finders::VERSION = '1.27';
+$Selenium::Remote::Finders::VERSION = '1.28';
 use strict;
 use warnings;
 
@@ -41,7 +41,7 @@
 
 =head1 VERSION
 
-version 1.27
+version 1.28
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.27/lib/Selenium/Remote/Mock/Commands.pm 
new/Selenium-Remote-Driver-1.28/lib/Selenium/Remote/Mock/Commands.pm
--- old/Selenium-Remote-Driver-1.27/lib/Selenium/Remote/Mock/Commands.pm        
2018-03-25 20:20:46.000000000 +0200
+++ new/Selenium-Remote-Driver-1.28/lib/Selenium/Remote/Mock/Commands.pm        
2018-06-06 02:20:26.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::Remote::Mock::Commands;
-$Selenium::Remote::Mock::Commands::VERSION = '1.27';
+$Selenium::Remote::Mock::Commands::VERSION = '1.28';
 # ABSTRACT: utility class to mock Selenium::Remote::Commands
 
 use strict;
@@ -51,7 +51,7 @@
 
 =head1 VERSION
 
-version 1.27
+version 1.28
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.27/lib/Selenium/Remote/Mock/RemoteConnection.pm 
new/Selenium-Remote-Driver-1.28/lib/Selenium/Remote/Mock/RemoteConnection.pm
--- 
old/Selenium-Remote-Driver-1.27/lib/Selenium/Remote/Mock/RemoteConnection.pm    
    2018-03-25 20:20:46.000000000 +0200
+++ 
new/Selenium-Remote-Driver-1.28/lib/Selenium/Remote/Mock/RemoteConnection.pm    
    2018-06-06 02:20:26.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::Remote::Mock::RemoteConnection;
-$Selenium::Remote::Mock::RemoteConnection::VERSION = '1.27';
+$Selenium::Remote::Mock::RemoteConnection::VERSION = '1.28';
 # ABSTRACT: utility class to mock the responses from Selenium server
 
 use strict;
@@ -182,7 +182,7 @@
 
 =head1 VERSION
 
-version 1.27
+version 1.28
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.27/lib/Selenium/Remote/RemoteConnection.pm 
new/Selenium-Remote-Driver-1.28/lib/Selenium/Remote/RemoteConnection.pm
--- old/Selenium-Remote-Driver-1.27/lib/Selenium/Remote/RemoteConnection.pm     
2018-03-25 20:20:46.000000000 +0200
+++ new/Selenium-Remote-Driver-1.28/lib/Selenium/Remote/RemoteConnection.pm     
2018-06-06 02:20:26.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::Remote::RemoteConnection;
-$Selenium::Remote::RemoteConnection::VERSION = '1.27';
+$Selenium::Remote::RemoteConnection::VERSION = '1.28';
 use strict;
 use warnings;
 
@@ -223,7 +223,7 @@
 
 =head1 VERSION
 
-version 1.27
+version 1.28
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.27/lib/Selenium/Remote/Spec.pm 
new/Selenium-Remote-Driver-1.28/lib/Selenium/Remote/Spec.pm
--- old/Selenium-Remote-Driver-1.27/lib/Selenium/Remote/Spec.pm 2018-03-25 
20:20:46.000000000 +0200
+++ new/Selenium-Remote-Driver-1.28/lib/Selenium/Remote/Spec.pm 2018-06-06 
02:20:26.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::Remote::Spec;
-$Selenium::Remote::Spec::VERSION = '1.27';
+$Selenium::Remote::Spec::VERSION = '1.28';
 use strict;
 use warnings;
 
@@ -239,7 +239,7 @@
 
 =head1 VERSION
 
-version 1.27
+version 1.28
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.27/lib/Selenium/Remote/WDKeys.pm 
new/Selenium-Remote-Driver-1.28/lib/Selenium/Remote/WDKeys.pm
--- old/Selenium-Remote-Driver-1.27/lib/Selenium/Remote/WDKeys.pm       
2018-03-25 20:20:46.000000000 +0200
+++ new/Selenium-Remote-Driver-1.28/lib/Selenium/Remote/WDKeys.pm       
2018-06-06 02:20:26.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::Remote::WDKeys;
-$Selenium::Remote::WDKeys::VERSION = '1.27';
+$Selenium::Remote::WDKeys::VERSION = '1.28';
 # ABSTRACT: Representation of keystrokes used by Selenium::Remote::WebDriver
 
 
@@ -85,7 +85,7 @@
 
 =head1 VERSION
 
-version 1.27
+version 1.28
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.27/lib/Selenium/Remote/WebElement.pm 
new/Selenium-Remote-Driver-1.28/lib/Selenium/Remote/WebElement.pm
--- old/Selenium-Remote-Driver-1.27/lib/Selenium/Remote/WebElement.pm   
2018-03-25 20:20:46.000000000 +0200
+++ new/Selenium-Remote-Driver-1.28/lib/Selenium/Remote/WebElement.pm   
2018-06-06 02:20:26.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::Remote::WebElement;
-$Selenium::Remote::WebElement::VERSION = '1.27';
+$Selenium::Remote::WebElement::VERSION = '1.28';
 # ABSTRACT: Representation of an HTML Element used by Selenium Remote Driver
 
 use strict;
@@ -230,12 +230,26 @@
     my ($self) = @_;
     if ($self->driver->{is_wd3} && !(grep { $self->driver->browser_name eq $_ 
} qw{chrome MicrosoftEdge})) {
         return 0 if $self->get_tag_name() eq 'input' && 
$self->get_property('type') eq 'hidden'; #hidden type inputs
+        return 0 unless $self->_is_in_viewport();
         return int($self->get_css_attribute('display') ne 'none');
     }
     my $res = { 'command' => 'isElementDisplayed', 'id' => $self->id };
     return $self->_execute_command($res);
 }
 
+sub _is_in_viewport {
+    my ($self) = @_;
+    return $self->driver->execute_script(qq{
+        var rect = arguments[0].getBoundingClientRect();
+        return (
+            rect.top >= 0 &&
+            rect.left >= 0 &&
+            rect.bottom <= (window.innerHeight || 
document.documentElement.clientHeight) &&
+            rect.right <= (window.innerWidth || 
document.documentElement.clientWidth)
+        );
+    },{'element-6066-11e4-a52e-4f735466cecf'=> $self->{id}});
+}
+
 
 sub is_hidden {
     my ($self) = @_;
@@ -315,7 +329,7 @@
 
 =head1 VERSION
 
-version 1.27
+version 1.28
 
 =head1 DESCRIPTION
 
@@ -597,14 +611,18 @@
  Usage:
     $elem->get_value();
 
-=head2 get_style
-
 =head2 is_displayed
 
  Description:
     Determine if an element is currently displayed.
     Note: This does *not* tell you an element's 'visibility' property; as it 
still takes up space in the DOM and is therefore considered 'displayed'.
 
+ WC3 Compatibility:
+    On JSONWire this method really only checked to see whether the element's 
style was display:none, or whether it was a hidden input.
+    This is because "displayedness" was pretty loosely defined until fairly 
late on into the process, and much grief resulted.
+    In WC3 webdriver, it additionally does a viewport check, to account for 
the firmer definition of "displayedness":
+    https://w3c.github.io/webdriver/#element-displayedness
+
  Output:
     BOOLEAN - Whether the element is displayed.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.27/lib/Selenium/Waiter.pm 
new/Selenium-Remote-Driver-1.28/lib/Selenium/Waiter.pm
--- old/Selenium-Remote-Driver-1.27/lib/Selenium/Waiter.pm      2018-03-25 
20:20:46.000000000 +0200
+++ new/Selenium-Remote-Driver-1.28/lib/Selenium/Waiter.pm      2018-06-06 
02:20:26.000000000 +0200
@@ -1,5 +1,5 @@
 package Selenium::Waiter;
-$Selenium::Waiter::VERSION = '1.27';
+$Selenium::Waiter::VERSION = '1.28';
 use strict;
 use warnings;
 
@@ -65,7 +65,7 @@
 
 =head1 VERSION
 
-version 1.27
+version 1.28
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.27/lib/Test/Selenium/Chrome.pm 
new/Selenium-Remote-Driver-1.28/lib/Test/Selenium/Chrome.pm
--- old/Selenium-Remote-Driver-1.27/lib/Test/Selenium/Chrome.pm 2018-03-25 
20:20:46.000000000 +0200
+++ new/Selenium-Remote-Driver-1.28/lib/Test/Selenium/Chrome.pm 2018-06-06 
02:20:26.000000000 +0200
@@ -1,5 +1,5 @@
 package Test::Selenium::Chrome;
-$Test::Selenium::Chrome::VERSION = '1.27';
+$Test::Selenium::Chrome::VERSION = '1.28';
 use Moo;
 extends 'Selenium::Chrome', 'Test::Selenium::Remote::Driver';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.27/lib/Test/Selenium/Firefox.pm 
new/Selenium-Remote-Driver-1.28/lib/Test/Selenium/Firefox.pm
--- old/Selenium-Remote-Driver-1.27/lib/Test/Selenium/Firefox.pm        
2018-03-25 20:20:46.000000000 +0200
+++ new/Selenium-Remote-Driver-1.28/lib/Test/Selenium/Firefox.pm        
2018-06-06 02:20:26.000000000 +0200
@@ -1,5 +1,5 @@
 package Test::Selenium::Firefox;
-$Test::Selenium::Firefox::VERSION = '1.27';
+$Test::Selenium::Firefox::VERSION = '1.28';
 use Moo;
 extends 'Selenium::Firefox', 'Test::Selenium::Remote::Driver';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.27/lib/Test/Selenium/InternetExplorer.pm 
new/Selenium-Remote-Driver-1.28/lib/Test/Selenium/InternetExplorer.pm
--- old/Selenium-Remote-Driver-1.27/lib/Test/Selenium/InternetExplorer.pm       
2018-03-25 20:20:46.000000000 +0200
+++ new/Selenium-Remote-Driver-1.28/lib/Test/Selenium/InternetExplorer.pm       
2018-06-06 02:20:26.000000000 +0200
@@ -1,5 +1,5 @@
 package Test::Selenium::InternetExplorer;
-$Test::Selenium::InternetExplorer::VERSION = '1.27';
+$Test::Selenium::InternetExplorer::VERSION = '1.28';
 use Moo;
 extends 'Selenium::InternetExplorer', 'Test::Selenium::Remote::Driver';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.27/lib/Test/Selenium/PhantomJS.pm 
new/Selenium-Remote-Driver-1.28/lib/Test/Selenium/PhantomJS.pm
--- old/Selenium-Remote-Driver-1.27/lib/Test/Selenium/PhantomJS.pm      
2018-03-25 20:20:46.000000000 +0200
+++ new/Selenium-Remote-Driver-1.28/lib/Test/Selenium/PhantomJS.pm      
2018-06-06 02:20:26.000000000 +0200
@@ -1,5 +1,5 @@
 package Test::Selenium::PhantomJS;
-$Test::Selenium::PhantomJS::VERSION = '1.27';
+$Test::Selenium::PhantomJS::VERSION = '1.28';
 use Moo;
 extends 'Selenium::PhantomJS', 'Test::Selenium::Remote::Driver';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.27/lib/Test/Selenium/Remote/Driver.pm 
new/Selenium-Remote-Driver-1.28/lib/Test/Selenium/Remote/Driver.pm
--- old/Selenium-Remote-Driver-1.27/lib/Test/Selenium/Remote/Driver.pm  
2018-03-25 20:20:46.000000000 +0200
+++ new/Selenium-Remote-Driver-1.28/lib/Test/Selenium/Remote/Driver.pm  
2018-06-06 02:20:26.000000000 +0200
@@ -1,5 +1,5 @@
 package Test::Selenium::Remote::Driver;
-$Test::Selenium::Remote::Driver::VERSION = '1.27';
+$Test::Selenium::Remote::Driver::VERSION = '1.28';
 # 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.27/lib/Test/Selenium/Remote/Role/DoesTesting.pm 
new/Selenium-Remote-Driver-1.28/lib/Test/Selenium/Remote/Role/DoesTesting.pm
--- 
old/Selenium-Remote-Driver-1.27/lib/Test/Selenium/Remote/Role/DoesTesting.pm    
    2018-03-25 20:20:46.000000000 +0200
+++ 
new/Selenium-Remote-Driver-1.28/lib/Test/Selenium/Remote/Role/DoesTesting.pm    
    2018-06-06 02:20:26.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.27';
+$Test::Selenium::Remote::Role::DoesTesting::VERSION = '1.28';
 use Moo::Role;
 use Test::Builder;
 use Try::Tiny;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Selenium-Remote-Driver-1.27/lib/Test/Selenium/Remote/WebElement.pm 
new/Selenium-Remote-Driver-1.28/lib/Test/Selenium/Remote/WebElement.pm
--- old/Selenium-Remote-Driver-1.27/lib/Test/Selenium/Remote/WebElement.pm      
2018-03-25 20:20:46.000000000 +0200
+++ new/Selenium-Remote-Driver-1.28/lib/Test/Selenium/Remote/WebElement.pm      
2018-06-06 02:20:26.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.27';
+$Test::Selenium::Remote::WebElement::VERSION = '1.28';
 use Moo;
 use Sub::Install;
 extends 'Selenium::Remote::WebElement';


Reply via email to