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';