Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package perl-Selenium-Remote-Driver for
openSUSE:Factory checked in at 2022-05-12 23:00:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Selenium-Remote-Driver (Old)
and /work/SRC/openSUSE:Factory/.perl-Selenium-Remote-Driver.new.1538 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Selenium-Remote-Driver"
Thu May 12 23:00:21 2022 rev:31 rq:976453 version:1.47
Changes:
--------
---
/work/SRC/openSUSE:Factory/perl-Selenium-Remote-Driver/perl-Selenium-Remote-Driver.changes
2021-12-07 00:01:56.828020139 +0100
+++
/work/SRC/openSUSE:Factory/.perl-Selenium-Remote-Driver.new.1538/perl-Selenium-Remote-Driver.changes
2022-05-12 23:00:45.716829154 +0200
@@ -1,0 +2,9 @@
+Fri May 6 03:08:23 UTC 2022 - Tina M??ller <[email protected]>
+
+- updated to 1.47
+ see /usr/share/doc/packages/perl-Selenium-Remote-Driver/Changes
+
+ 1.47 2022-05-02 TEODESIAN
+ - Add DWIM to inputs accepted by ActionChains send_keys, key_up &
key_down, and add some docu
+
+-------------------------------------------------------------------
Old:
----
Selenium-Remote-Driver-1.46.tar.gz
New:
----
Selenium-Remote-Driver-1.47.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Selenium-Remote-Driver.spec ++++++
--- /var/tmp/diff_new_pack.xje3Vw/_old 2022-05-12 23:00:46.424830104 +0200
+++ /var/tmp/diff_new_pack.xje3Vw/_new 2022-05-12 23:00:46.428830109 +0200
@@ -1,7 +1,7 @@
#
# spec file for package perl-Selenium-Remote-Driver
#
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,10 +18,10 @@
%define cpan_name Selenium-Remote-Driver
Name: perl-Selenium-Remote-Driver
-Version: 1.46
+Version: 1.47
Release: 0
-Summary: Perl Client for Selenium Remote Driver
License: Apache-2.0
+Summary: Perl Client for Selenium Remote Driver
URL: https://metacpan.org/release/%{cpan_name}
Source0:
https://cpan.metacpan.org/authors/id/T/TE/TEODESIAN/%{cpan_name}-%{version}.tar.gz
Source1: cpanspec.yml
@@ -30,7 +30,6 @@
BuildRequires: perl
BuildRequires: perl-macros
BuildRequires: perl(Archive::Zip)
-BuildRequires: perl(Carp::Always)
BuildRequires: perl(Clone)
BuildRequires: perl(File::Which)
BuildRequires: perl(HTTP::Headers)
++++++ Selenium-Remote-Driver-1.46.tar.gz -> Selenium-Remote-Driver-1.47.tar.gz
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.46/Changes
new/Selenium-Remote-Driver-1.47/Changes
--- old/Selenium-Remote-Driver-1.46/Changes 2021-12-04 16:18:13.000000000
+0100
+++ new/Selenium-Remote-Driver-1.47/Changes 2022-05-05 14:27:28.000000000
+0200
@@ -1,5 +1,8 @@
Revision history for Selenium-Remote-Driver
+1.47 2022-05-02 TEODESIAN
+ - Add DWIM to inputs accepted by ActionChains send_keys, key_up &
key_down, and add some docu
+
1.46 2021-12-04 TEODESIAN
- Document the keys of WDKEYS hash in POD. Contribution by Yuki Kimoto.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.46/MANIFEST
new/Selenium-Remote-Driver-1.47/MANIFEST
--- old/Selenium-Remote-Driver-1.46/MANIFEST 2021-12-04 16:18:13.000000000
+0100
+++ new/Selenium-Remote-Driver-1.47/MANIFEST 2022-05-05 14:27:28.000000000
+0200
@@ -1,4 +1,4 @@
-# This file was automatically generated by Dist::Zilla::Plugin::Manifest
v6.020.
+# This file was automatically generated by Dist::Zilla::Plugin::Manifest
v6.012.
Changes
INSTALL.md
LICENSE
@@ -23,6 +23,7 @@
at/test-firefox.test
at/test.html
cpanfile
+diff.out
dist.ini
driver-example.pl
lib/Selenium/ActionChains.pm
@@ -78,7 +79,6 @@
t/Test-Selenium-Remote-Driver.t
t/Test-Selenium-Remote-WebElement.t
t/author-critic.t
-t/author-distmeta.t
t/author-eol.t
t/author-minimum-version.t
t/author-mojibake.t
@@ -104,6 +104,7 @@
t/mock-recordings/finders-mock.json
t/mock-recordings/firefox-profile-mock.json
t/mock-recordings/test-selenium-remote-driver-google-mock.json
+t/release-distmeta.t
t/release-kwalitee.t
t/release-meta-json.t
t/release-unused-vars.t
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.46/META.json
new/Selenium-Remote-Driver-1.47/META.json
--- old/Selenium-Remote-Driver-1.46/META.json 2021-12-04 16:18:13.000000000
+0100
+++ new/Selenium-Remote-Driver-1.47/META.json 2022-05-05 14:27:28.000000000
+0200
@@ -9,7 +9,7 @@
"Mark Stosberg <[email protected]>"
],
"dynamic_config" : 0,
- "generated_by" : "Dist::Zilla version 6.020, CPAN::Meta::Converter version
2.150010",
+ "generated_by" : "Dist::Zilla version 6.012, CPAN::Meta::Converter version
2.150010",
"license" : [
"apache_2_0"
],
@@ -88,7 +88,6 @@
},
"test" : {
"requires" : {
- "Carp::Always" : "0",
"File::Spec" : "0",
"File::stat" : "0",
"FindBin" : "0",
@@ -107,131 +106,131 @@
"provides" : {
"Selenium::ActionChains" : {
"file" : "lib/Selenium/ActionChains.pm",
- "version" : "1.46"
+ "version" : "1.47"
},
"Selenium::CanStartBinary" : {
"file" : "lib/Selenium/CanStartBinary.pm",
- "version" : "1.46"
+ "version" : "1.47"
},
"Selenium::CanStartBinary::FindBinary" : {
"file" : "lib/Selenium/CanStartBinary/FindBinary.pm",
- "version" : "1.46"
+ "version" : "1.47"
},
"Selenium::CanStartBinary::ProbePort" : {
"file" : "lib/Selenium/CanStartBinary/ProbePort.pm",
- "version" : "1.46"
+ "version" : "1.47"
},
"Selenium::Chrome" : {
"file" : "lib/Selenium/Chrome.pm",
- "version" : "1.46"
+ "version" : "1.47"
},
"Selenium::Edge" : {
"file" : "lib/Selenium/Edge.pm",
- "version" : "1.46"
+ "version" : "1.47"
},
"Selenium::Firefox" : {
"file" : "lib/Selenium/Firefox.pm",
- "version" : "1.46"
+ "version" : "1.47"
},
"Selenium::Firefox::Binary" : {
"file" : "lib/Selenium/Firefox/Binary.pm",
- "version" : "1.46"
+ "version" : "1.47"
},
"Selenium::Firefox::Profile" : {
"file" : "lib/Selenium/Firefox/Profile.pm",
- "version" : "1.46"
+ "version" : "1.47"
},
"Selenium::InternetExplorer" : {
"file" : "lib/Selenium/InternetExplorer.pm",
- "version" : "1.46"
+ "version" : "1.47"
},
"Selenium::PhantomJS" : {
"file" : "lib/Selenium/PhantomJS.pm",
- "version" : "1.46"
+ "version" : "1.47"
},
"Selenium::Remote::Commands" : {
"file" : "lib/Selenium/Remote/Commands.pm",
- "version" : "1.46"
+ "version" : "1.47"
},
"Selenium::Remote::Driver" : {
"file" : "lib/Selenium/Remote/Driver.pm",
- "version" : "1.46"
+ "version" : "1.47"
},
"Selenium::Remote::Driver::CanSetWebdriverContext" : {
"file" : "lib/Selenium/Remote/Driver/CanSetWebdriverContext.pm",
- "version" : "1.46"
+ "version" : "1.47"
},
"Selenium::Remote::Driver::Firefox::Profile" : {
"file" : "lib/Selenium/Remote/Driver/Firefox/Profile.pm",
- "version" : "1.46"
+ "version" : "1.47"
},
"Selenium::Remote::ErrorHandler" : {
"file" : "lib/Selenium/Remote/ErrorHandler.pm",
- "version" : "1.46"
+ "version" : "1.47"
},
"Selenium::Remote::Finders" : {
"file" : "lib/Selenium/Remote/Finders.pm",
- "version" : "1.46"
+ "version" : "1.47"
},
"Selenium::Remote::Mock::Commands" : {
"file" : "lib/Selenium/Remote/Mock/Commands.pm",
- "version" : "1.46"
+ "version" : "1.47"
},
"Selenium::Remote::Mock::RemoteConnection" : {
"file" : "lib/Selenium/Remote/Mock/RemoteConnection.pm",
- "version" : "1.46"
+ "version" : "1.47"
},
"Selenium::Remote::RemoteConnection" : {
"file" : "lib/Selenium/Remote/RemoteConnection.pm",
- "version" : "1.46"
+ "version" : "1.47"
},
"Selenium::Remote::Spec" : {
"file" : "lib/Selenium/Remote/Spec.pm",
- "version" : "1.46"
+ "version" : "1.47"
},
"Selenium::Remote::WDKeys" : {
"file" : "lib/Selenium/Remote/WDKeys.pm",
- "version" : "1.46"
+ "version" : "1.47"
},
"Selenium::Remote::WebElement" : {
"file" : "lib/Selenium/Remote/WebElement.pm",
- "version" : "1.46"
+ "version" : "1.47"
},
"Selenium::Waiter" : {
"file" : "lib/Selenium/Waiter.pm",
- "version" : "1.46"
+ "version" : "1.47"
},
"Test::Selenium::Chrome" : {
"file" : "lib/Test/Selenium/Chrome.pm",
- "version" : "1.46"
+ "version" : "1.47"
},
"Test::Selenium::Edge" : {
"file" : "lib/Test/Selenium/Edge.pm",
- "version" : "1.46"
+ "version" : "1.47"
},
"Test::Selenium::Firefox" : {
"file" : "lib/Test/Selenium/Firefox.pm",
- "version" : "1.46"
+ "version" : "1.47"
},
"Test::Selenium::InternetExplorer" : {
"file" : "lib/Test/Selenium/InternetExplorer.pm",
- "version" : "1.46"
+ "version" : "1.47"
},
"Test::Selenium::PhantomJS" : {
"file" : "lib/Test/Selenium/PhantomJS.pm",
- "version" : "1.46"
+ "version" : "1.47"
},
"Test::Selenium::Remote::Driver" : {
"file" : "lib/Test/Selenium/Remote/Driver.pm",
- "version" : "1.46"
+ "version" : "1.47"
},
"Test::Selenium::Remote::Role::DoesTesting" : {
"file" : "lib/Test/Selenium/Remote/Role/DoesTesting.pm",
- "version" : "1.46"
+ "version" : "1.47"
},
"Test::Selenium::Remote::WebElement" : {
"file" : "lib/Test/Selenium/Remote/WebElement.pm",
- "version" : "1.46"
+ "version" : "1.47"
}
},
"release_status" : "stable",
@@ -246,7 +245,7 @@
"web" : "https://github.com/teodesian/Selenium-Remote-Driver"
}
},
- "version" : "1.46",
+ "version" : "1.47",
"x_contributors" : [
"Allen Lew <[email protected]>",
"A.MacLeay <[email protected]>",
@@ -298,8 +297,7 @@
"Yuki Kimoto <[email protected]>",
"Yves Lavoie <[email protected]>"
],
- "x_generated_by_perl" : "v5.32.1",
- "x_serialization_backend" : "Cpanel::JSON::XS version 4.25",
- "x_spdx_expression" : "Apache-2.0"
+ "x_generated_by_perl" : "v5.30.0",
+ "x_serialization_backend" : "Cpanel::JSON::XS version 4.19"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.46/META.yml
new/Selenium-Remote-Driver-1.47/META.yml
--- old/Selenium-Remote-Driver-1.46/META.yml 2021-12-04 16:18:13.000000000
+0100
+++ new/Selenium-Remote-Driver-1.47/META.yml 2022-05-05 14:27:28.000000000
+0200
@@ -8,7 +8,6 @@
- 'Luke Closs <[email protected]>'
- 'Mark Stosberg <[email protected]>'
build_requires:
- Carp::Always: '0'
File::Spec: '0'
File::stat: '0'
FindBin: '0'
@@ -24,7 +23,7 @@
configure_requires:
ExtUtils::MakeMaker: '0'
dynamic_config: 0
-generated_by: 'Dist::Zilla version 6.020, CPAN::Meta::Converter version
2.150010'
+generated_by: 'Dist::Zilla version 6.012, CPAN::Meta::Converter version
2.150010'
license: apache
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -33,100 +32,100 @@
provides:
Selenium::ActionChains:
file: lib/Selenium/ActionChains.pm
- version: '1.46'
+ version: '1.47'
Selenium::CanStartBinary:
file: lib/Selenium/CanStartBinary.pm
- version: '1.46'
+ version: '1.47'
Selenium::CanStartBinary::FindBinary:
file: lib/Selenium/CanStartBinary/FindBinary.pm
- version: '1.46'
+ version: '1.47'
Selenium::CanStartBinary::ProbePort:
file: lib/Selenium/CanStartBinary/ProbePort.pm
- version: '1.46'
+ version: '1.47'
Selenium::Chrome:
file: lib/Selenium/Chrome.pm
- version: '1.46'
+ version: '1.47'
Selenium::Edge:
file: lib/Selenium/Edge.pm
- version: '1.46'
+ version: '1.47'
Selenium::Firefox:
file: lib/Selenium/Firefox.pm
- version: '1.46'
+ version: '1.47'
Selenium::Firefox::Binary:
file: lib/Selenium/Firefox/Binary.pm
- version: '1.46'
+ version: '1.47'
Selenium::Firefox::Profile:
file: lib/Selenium/Firefox/Profile.pm
- version: '1.46'
+ version: '1.47'
Selenium::InternetExplorer:
file: lib/Selenium/InternetExplorer.pm
- version: '1.46'
+ version: '1.47'
Selenium::PhantomJS:
file: lib/Selenium/PhantomJS.pm
- version: '1.46'
+ version: '1.47'
Selenium::Remote::Commands:
file: lib/Selenium/Remote/Commands.pm
- version: '1.46'
+ version: '1.47'
Selenium::Remote::Driver:
file: lib/Selenium/Remote/Driver.pm
- version: '1.46'
+ version: '1.47'
Selenium::Remote::Driver::CanSetWebdriverContext:
file: lib/Selenium/Remote/Driver/CanSetWebdriverContext.pm
- version: '1.46'
+ version: '1.47'
Selenium::Remote::Driver::Firefox::Profile:
file: lib/Selenium/Remote/Driver/Firefox/Profile.pm
- version: '1.46'
+ version: '1.47'
Selenium::Remote::ErrorHandler:
file: lib/Selenium/Remote/ErrorHandler.pm
- version: '1.46'
+ version: '1.47'
Selenium::Remote::Finders:
file: lib/Selenium/Remote/Finders.pm
- version: '1.46'
+ version: '1.47'
Selenium::Remote::Mock::Commands:
file: lib/Selenium/Remote/Mock/Commands.pm
- version: '1.46'
+ version: '1.47'
Selenium::Remote::Mock::RemoteConnection:
file: lib/Selenium/Remote/Mock/RemoteConnection.pm
- version: '1.46'
+ version: '1.47'
Selenium::Remote::RemoteConnection:
file: lib/Selenium/Remote/RemoteConnection.pm
- version: '1.46'
+ version: '1.47'
Selenium::Remote::Spec:
file: lib/Selenium/Remote/Spec.pm
- version: '1.46'
+ version: '1.47'
Selenium::Remote::WDKeys:
file: lib/Selenium/Remote/WDKeys.pm
- version: '1.46'
+ version: '1.47'
Selenium::Remote::WebElement:
file: lib/Selenium/Remote/WebElement.pm
- version: '1.46'
+ version: '1.47'
Selenium::Waiter:
file: lib/Selenium/Waiter.pm
- version: '1.46'
+ version: '1.47'
Test::Selenium::Chrome:
file: lib/Test/Selenium/Chrome.pm
- version: '1.46'
+ version: '1.47'
Test::Selenium::Edge:
file: lib/Test/Selenium/Edge.pm
- version: '1.46'
+ version: '1.47'
Test::Selenium::Firefox:
file: lib/Test/Selenium/Firefox.pm
- version: '1.46'
+ version: '1.47'
Test::Selenium::InternetExplorer:
file: lib/Test/Selenium/InternetExplorer.pm
- version: '1.46'
+ version: '1.47'
Test::Selenium::PhantomJS:
file: lib/Test/Selenium/PhantomJS.pm
- version: '1.46'
+ version: '1.47'
Test::Selenium::Remote::Driver:
file: lib/Test/Selenium/Remote/Driver.pm
- version: '1.46'
+ version: '1.47'
Test::Selenium::Remote::Role::DoesTesting:
file: lib/Test/Selenium/Remote/Role/DoesTesting.pm
- version: '1.46'
+ version: '1.47'
Test::Selenium::Remote::WebElement:
file: lib/Test/Selenium/Remote/WebElement.pm
- version: '1.46'
+ version: '1.47'
requires:
Archive::Zip: '0'
Carp: '0'
@@ -170,7 +169,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.46'
+version: '1.47'
x_contributors:
- 'Allen Lew <[email protected]>'
- 'A.MacLeay <[email protected]>'
@@ -221,6 +220,5 @@
- 'Vi??as Str??dal <[email protected]>'
- 'Yuki Kimoto <[email protected]>'
- 'Yves Lavoie <[email protected]>'
-x_generated_by_perl: v5.32.1
+x_generated_by_perl: v5.30.0
x_serialization_backend: 'YAML::Tiny version 1.73'
-x_spdx_expression: Apache-2.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.46/Makefile.PL
new/Selenium-Remote-Driver-1.47/Makefile.PL
--- old/Selenium-Remote-Driver-1.46/Makefile.PL 2021-12-04 16:18:13.000000000
+0100
+++ new/Selenium-Remote-Driver-1.47/Makefile.PL 2022-05-05 14:27:28.000000000
+0200
@@ -1,4 +1,4 @@
-# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker
v6.020.
+# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker
v6.012.
use strict;
use warnings;
@@ -56,7 +56,6 @@
"warnings" => 0
},
"TEST_REQUIRES" => {
- "Carp::Always" => 0,
"File::Spec" => 0,
"File::stat" => 0,
"FindBin" => 0,
@@ -70,7 +69,7 @@
"Test::More" => 0,
"lib" => 0
},
- "VERSION" => "1.46",
+ "VERSION" => "1.47",
"test" => {
"TESTS" => "t/*.t"
}
@@ -80,7 +79,6 @@
my %FallbackPrereqs = (
"Archive::Zip" => 0,
"Carp" => 0,
- "Carp::Always" => 0,
"Clone" => 0,
"Cwd" => 0,
"Data::Dumper" => 0,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.46/README
new/Selenium-Remote-Driver-1.47/README
--- old/Selenium-Remote-Driver-1.46/README 2021-12-04 16:18:13.000000000
+0100
+++ new/Selenium-Remote-Driver-1.47/README 2022-05-05 14:27:28.000000000
+0200
@@ -1,5 +1,5 @@
This archive contains the distribution Selenium-Remote-Driver,
-version 1.46:
+version 1.47:
Perl Client for Selenium Remote Driver
@@ -10,4 +10,4 @@
The Apache License, Version 2.0, January 2004
-This README file was generated by Dist::Zilla::Plugin::Readme v6.020.
+This README file was generated by Dist::Zilla::Plugin::Readme v6.012.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.46/diff.out
new/Selenium-Remote-Driver-1.47/diff.out
--- old/Selenium-Remote-Driver-1.46/diff.out 1970-01-01 01:00:00.000000000
+0100
+++ new/Selenium-Remote-Driver-1.47/diff.out 2022-05-05 14:27:28.000000000
+0200
@@ -0,0 +1,70 @@
+diff --git a/lib/Selenium/ActionChains.pm b/lib/Selenium/ActionChains.pm
+index a7b3cf3..8667ea7 100644
+--- a/lib/Selenium/ActionChains.pm
++++ b/lib/Selenium/ActionChains.pm
+@@ -153,17 +153,40 @@ sub key_up {
+ }
+
+ sub send_keys {
+- my $self = shift;
+- my $keys = shift;
++ my ($self,$keys) =@_;
++
++ # Do nothing if there are no keys to send
++ return unless $keys;
++
++ # DWIM
++ $keys = [split('',$keys)] unless ref $keys eq 'ARRAY';
++
+ push @{ $self->actions },
+- sub { $self->driver->get_active_element->send_keys($keys) };
++ sub {
++ foreach my $key (@$keys) {
++ $self->key_down($key, $self->driver->get_active_element);
++ $self->key_up($key, $self->driver->get_active_element);
++ }
++ };
+ $self;
+ }
+
+ sub send_keys_to_element {
+- my $self = shift;
+- my ( $element, $keys ) = @_;
+- push @{ $self->actions }, sub { $element->send_keys($keys) };
++ my ($self, $element, $keys) =@_;
++
++ # Do nothing if there are no keys to send
++ return unless $keys;
++
++ # DWIM
++ $keys = [split('',$keys)] unless ref $keys eq 'ARRAY';
++
++ push @{ $self->actions },
++ sub {
++ foreach my $key (@$keys) {
++ $self->key_down($key,$element);
++ $self->key_up($key,$element);
++ }
++ };
+ $self;
+ }
+
+@@ -388,7 +411,8 @@ Releases a held mouse_button
+
+ =head2 send_keys
+
+-Sends keys to the currently focused element
++Sends keys to the currently focused element.
++Essentially an alias around key_down then key_up.
+
+ Args:
+ The keys to send
+@@ -398,7 +422,7 @@ Sends keys to the currently focused element
+
+ =head2 send_keys_to_element
+
+-Sends keys to an element
++Sends keys to an element in much the same fashion as send_keys.
+
+ Args:
+ A Selenium::Remote::WebElement
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.46/dist.ini
new/Selenium-Remote-Driver-1.47/dist.ini
--- old/Selenium-Remote-Driver-1.46/dist.ini 2021-12-04 16:18:13.000000000
+0100
+++ new/Selenium-Remote-Driver-1.47/dist.ini 2022-05-05 14:27:28.000000000
+0200
@@ -1,5 +1,5 @@
name = Selenium-Remote-Driver
-version = 1.46
+version = 1.47
author = George S. Baugh <[email protected]>
author = Aditya Ivaturi <[email protected]>
author = Daniel Gempesaw <[email protected]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Selenium-Remote-Driver-1.46/lib/Selenium/ActionChains.pm
new/Selenium-Remote-Driver-1.47/lib/Selenium/ActionChains.pm
--- old/Selenium-Remote-Driver-1.46/lib/Selenium/ActionChains.pm
2021-12-04 16:18:13.000000000 +0100
+++ new/Selenium-Remote-Driver-1.47/lib/Selenium/ActionChains.pm
2022-05-05 14:27:28.000000000 +0200
@@ -1,5 +1,5 @@
package Selenium::ActionChains;
-$Selenium::ActionChains::VERSION = '1.46';
+$Selenium::ActionChains::VERSION = '1.47';
use strict;
use warnings;
@@ -124,11 +124,12 @@
}
sub key_down {
- my $self = shift;
- my ( $value, $element ) = @_;
- if ( defined($element) ) {
- $self->click($element);
- }
+ my ( $self, $value, $element ) = @_;
+
+ #DWIM
+ $value = [$value] unless ref $value eq 'ARRAY';
+
+ $self->click($element) if defined $element;
foreach my $v (@$value) {
push @{ $self->actions },
sub { $self->driver->general_action( actions => [ { type => 'key',
id => 'key', actions => [ { type => 'keyDown', value => $v } ] } ] ) };
@@ -137,30 +138,54 @@
}
sub key_up {
- my $self = shift;
- my ( $value, $element ) = @_;
- if ( defined($element) ) {
- $self->click($element);
- }
+ my ( $self, $value, $element ) = @_;
+
+ #DWIM
+ $value = [$value] unless ref $value eq 'ARRAY';
+
+ $self->click($element) if defined $element;
foreach my $v (@$value) {
push @{ $self->actions },
- sub { $self->driver->$self->driver->general_action( actions => [ {
type => 'key', id => 'key', actions => [ { type => 'keyUp', value => $v } ] } ]
) };
+ sub { $self->driver->general_action( actions => [ { type => 'key',
id => 'key', actions => [ { type => 'keyUp', value => $v } ] } ] ) };
}
return $self;
}
sub send_keys {
- my $self = shift;
- my $keys = shift;
+ my ($self,$keys) =@_;
+
+ # Do nothing if there are no keys to send
+ return unless $keys;
+
+ # DWIM
+ $keys = [split('',$keys)] unless ref $keys eq 'ARRAY';
+
push @{ $self->actions },
- sub { $self->driver->get_active_element->send_keys($keys) };
+ sub {
+ foreach my $key (@$keys) {
+ $self->key_down($key, $self->driver->get_active_element);
+ $self->key_up($key, $self->driver->get_active_element);
+ }
+ };
$self;
}
sub send_keys_to_element {
- my $self = shift;
- my ( $element, $keys ) = @_;
- push @{ $self->actions }, sub { $element->send_keys($keys) };
+ my ($self, $element, $keys) =@_;
+
+ # Do nothing if there are no keys to send
+ return unless $keys;
+
+ # DWIM
+ $keys = [split('',$keys)] unless ref $keys eq 'ARRAY';
+
+ push @{ $self->actions },
+ sub {
+ foreach my $key (@$keys) {
+ $self->key_down($key,$element);
+ $self->key_up($key,$element);
+ }
+ };
$self;
}
@@ -178,7 +203,7 @@
=head1 VERSION
-version 1.46
+version 1.47
=head1 SYNOPSIS
@@ -313,7 +338,9 @@
=head2 key_down
Sends key presses only, without releasing them.
-Should be used only with modifier keys (Control, Alt, Shift)
+Useful when modifier keys are requried
+
+Will DWIM your input and accept either a string or ARRAYREF of keys.
Args:
An array ref to keys to send. Use the KEY constant from
Selenium::Remote::WDKeys
@@ -321,11 +348,15 @@
Usage:
use Selenium::Remote::WDKeys 'KEYS';
- $action_chains->key_down( [ KEYS->{'alt'} ] );
+ # DEFINITELY cut and paste this in without looking
+ $action_chains->key_down( [ KEYS->{'alt'}, KEYS->{'F4'} ] );
=head2 key_up
-Releases a mofifier key.
+Releases prior key presses.
+Useful when modifier keys are requried
+
+Will DWIM your input and accept either a string or ARRAYREF of keys.
Args:
An array ref to keys to send. Use the KEY constant from
Selenium::Remote::WDKeys
@@ -333,8 +364,10 @@
Usage:
use Selenium::Remote::WDKeys 'KEYS';
+ # Fullscreen the foo element
my $element = $driver->find_element('foo','id');
- $action_chains->key_up( [ KEYS->{'alt'} ],$element);
+ $action_chains->key_down( [ KEYS->{'alt'}, KEYS->{'enter'} ], $element
);
+ $action_chains->key_up( [ KEYS->{'alt'}, KEYS->{'enter'} ],
$element);
=head2 move_by_offset
@@ -385,7 +418,10 @@
=head2 send_keys
-Sends keys to the currently focused element
+Sends keys to the currently focused element.
+Essentially an alias around key_down then key_up.
+
+Will DWIM your input and accept either a string or ARRAYREF of keys.
Args:
The keys to send
@@ -395,7 +431,9 @@
=head2 send_keys_to_element
-Sends keys to an element
+Sends keys to an element in much the same fashion as send_keys.
+
+Will DWIM your input and accept either a string or ARRAYREF of keys.
Args:
A Selenium::Remote::WebElement
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Selenium-Remote-Driver-1.46/lib/Selenium/CanStartBinary/FindBinary.pm
new/Selenium-Remote-Driver-1.47/lib/Selenium/CanStartBinary/FindBinary.pm
--- old/Selenium-Remote-Driver-1.46/lib/Selenium/CanStartBinary/FindBinary.pm
2021-12-04 16:18:13.000000000 +0100
+++ new/Selenium-Remote-Driver-1.47/lib/Selenium/CanStartBinary/FindBinary.pm
2022-05-05 14:27:28.000000000 +0200
@@ -1,5 +1,5 @@
package Selenium::CanStartBinary::FindBinary;
-$Selenium::CanStartBinary::FindBinary::VERSION = '1.46';
+$Selenium::CanStartBinary::FindBinary::VERSION = '1.47';
use strict;
use warnings;
@@ -86,7 +86,7 @@
=head1 VERSION
-version 1.46
+version 1.47
=for Pod::Coverage *EVERYTHING*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Selenium-Remote-Driver-1.46/lib/Selenium/CanStartBinary/ProbePort.pm
new/Selenium-Remote-Driver-1.47/lib/Selenium/CanStartBinary/ProbePort.pm
--- old/Selenium-Remote-Driver-1.46/lib/Selenium/CanStartBinary/ProbePort.pm
2021-12-04 16:18:13.000000000 +0100
+++ new/Selenium-Remote-Driver-1.47/lib/Selenium/CanStartBinary/ProbePort.pm
2022-05-05 14:27:28.000000000 +0200
@@ -1,5 +1,5 @@
package Selenium::CanStartBinary::ProbePort;
-$Selenium::CanStartBinary::ProbePort::VERSION = '1.46';
+$Selenium::CanStartBinary::ProbePort::VERSION = '1.47';
use strict;
use warnings;
@@ -49,7 +49,7 @@
=head1 VERSION
-version 1.46
+version 1.47
=for Pod::Coverage *EVERYTHING*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Selenium-Remote-Driver-1.46/lib/Selenium/CanStartBinary.pm
new/Selenium-Remote-Driver-1.47/lib/Selenium/CanStartBinary.pm
--- old/Selenium-Remote-Driver-1.46/lib/Selenium/CanStartBinary.pm
2021-12-04 16:18:13.000000000 +0100
+++ new/Selenium-Remote-Driver-1.47/lib/Selenium/CanStartBinary.pm
2022-05-05 14:27:28.000000000 +0200
@@ -1,5 +1,5 @@
package Selenium::CanStartBinary;
-$Selenium::CanStartBinary::VERSION = '1.46';
+$Selenium::CanStartBinary::VERSION = '1.47';
use strict;
use warnings;
@@ -381,7 +381,7 @@
=head1 VERSION
-version 1.46
+version 1.47
=head1 DESCRIPTION
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.46/lib/Selenium/Chrome.pm
new/Selenium-Remote-Driver-1.47/lib/Selenium/Chrome.pm
--- old/Selenium-Remote-Driver-1.46/lib/Selenium/Chrome.pm 2021-12-04
16:18:13.000000000 +0100
+++ new/Selenium-Remote-Driver-1.47/lib/Selenium/Chrome.pm 2022-05-05
14:27:28.000000000 +0200
@@ -1,5 +1,5 @@
package Selenium::Chrome;
-$Selenium::Chrome::VERSION = '1.46';
+$Selenium::Chrome::VERSION = '1.47';
use strict;
use warnings;
@@ -57,7 +57,7 @@
=head1 VERSION
-version 1.46
+version 1.47
=head1 SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.46/lib/Selenium/Edge.pm
new/Selenium-Remote-Driver-1.47/lib/Selenium/Edge.pm
--- old/Selenium-Remote-Driver-1.46/lib/Selenium/Edge.pm 2021-12-04
16:18:13.000000000 +0100
+++ new/Selenium-Remote-Driver-1.47/lib/Selenium/Edge.pm 2022-05-05
14:27:28.000000000 +0200
@@ -1,5 +1,5 @@
package Selenium::Edge;
-$Selenium::Edge::VERSION = '1.46';
+$Selenium::Edge::VERSION = '1.47';
use strict;
use warnings;
@@ -57,7 +57,7 @@
=head1 VERSION
-version 1.46
+version 1.47
=head1 SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Selenium-Remote-Driver-1.46/lib/Selenium/Firefox/Binary.pm
new/Selenium-Remote-Driver-1.47/lib/Selenium/Firefox/Binary.pm
--- old/Selenium-Remote-Driver-1.46/lib/Selenium/Firefox/Binary.pm
2021-12-04 16:18:13.000000000 +0100
+++ new/Selenium-Remote-Driver-1.47/lib/Selenium/Firefox/Binary.pm
2022-05-05 14:27:28.000000000 +0200
@@ -1,5 +1,5 @@
package Selenium::Firefox::Binary;
-$Selenium::Firefox::Binary::VERSION = '1.46';
+$Selenium::Firefox::Binary::VERSION = '1.47';
use strict;
use warnings;
@@ -126,7 +126,7 @@
=head1 VERSION
-version 1.46
+version 1.47
=head1 SUBROUTINES
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Selenium-Remote-Driver-1.46/lib/Selenium/Firefox/Profile.pm
new/Selenium-Remote-Driver-1.47/lib/Selenium/Firefox/Profile.pm
--- old/Selenium-Remote-Driver-1.46/lib/Selenium/Firefox/Profile.pm
2021-12-04 16:18:13.000000000 +0100
+++ new/Selenium-Remote-Driver-1.47/lib/Selenium/Firefox/Profile.pm
2022-05-05 14:27:28.000000000 +0200
@@ -1,5 +1,5 @@
package Selenium::Firefox::Profile;
-$Selenium::Firefox::Profile::VERSION = '1.46';
+$Selenium::Firefox::Profile::VERSION = '1.47';
# ABSTRACT: Use custom profiles with Selenium::Remote::Driver
# TODO: convert this to Moo!
@@ -247,7 +247,7 @@
=head1 VERSION
-version 1.46
+version 1.47
=head1 DESCRIPTION
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.46/lib/Selenium/Firefox.pm
new/Selenium-Remote-Driver-1.47/lib/Selenium/Firefox.pm
--- old/Selenium-Remote-Driver-1.46/lib/Selenium/Firefox.pm 2021-12-04
16:18:13.000000000 +0100
+++ new/Selenium-Remote-Driver-1.47/lib/Selenium/Firefox.pm 2022-05-05
14:27:28.000000000 +0200
@@ -1,5 +1,5 @@
package Selenium::Firefox;
-$Selenium::Firefox::VERSION = '1.46';
+$Selenium::Firefox::VERSION = '1.47';
use strict;
use warnings;
@@ -139,7 +139,7 @@
=head1 VERSION
-version 1.46
+version 1.47
=head1 SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Selenium-Remote-Driver-1.46/lib/Selenium/InternetExplorer.pm
new/Selenium-Remote-Driver-1.47/lib/Selenium/InternetExplorer.pm
--- old/Selenium-Remote-Driver-1.46/lib/Selenium/InternetExplorer.pm
2021-12-04 16:18:13.000000000 +0100
+++ new/Selenium-Remote-Driver-1.47/lib/Selenium/InternetExplorer.pm
2022-05-05 14:27:28.000000000 +0200
@@ -1,5 +1,5 @@
package Selenium::InternetExplorer;
-$Selenium::InternetExplorer::VERSION = '1.46';
+$Selenium::InternetExplorer::VERSION = '1.47';
use strict;
use warnings;
@@ -33,7 +33,7 @@
=head1 VERSION
-version 1.46
+version 1.47
=head1 SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Selenium-Remote-Driver-1.46/lib/Selenium/PhantomJS.pm
new/Selenium-Remote-Driver-1.47/lib/Selenium/PhantomJS.pm
--- old/Selenium-Remote-Driver-1.46/lib/Selenium/PhantomJS.pm 2021-12-04
16:18:13.000000000 +0100
+++ new/Selenium-Remote-Driver-1.47/lib/Selenium/PhantomJS.pm 2022-05-05
14:27:28.000000000 +0200
@@ -1,5 +1,5 @@
package Selenium::PhantomJS;
-$Selenium::PhantomJS::VERSION = '1.46';
+$Selenium::PhantomJS::VERSION = '1.47';
use strict;
use warnings;
@@ -54,7 +54,7 @@
=head1 VERSION
-version 1.46
+version 1.47
=head1 SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Selenium-Remote-Driver-1.46/lib/Selenium/Remote/Commands.pm
new/Selenium-Remote-Driver-1.47/lib/Selenium/Remote/Commands.pm
--- old/Selenium-Remote-Driver-1.46/lib/Selenium/Remote/Commands.pm
2021-12-04 16:18:13.000000000 +0100
+++ new/Selenium-Remote-Driver-1.47/lib/Selenium/Remote/Commands.pm
2022-05-05 14:27:28.000000000 +0200
@@ -1,5 +1,5 @@
package Selenium::Remote::Commands;
-$Selenium::Remote::Commands::VERSION = '1.46';
+$Selenium::Remote::Commands::VERSION = '1.47';
use strict;
use warnings;
@@ -521,7 +521,7 @@
=head1 VERSION
-version 1.46
+version 1.47
=head1 DESCRIPTION
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Selenium-Remote-Driver-1.46/lib/Selenium/Remote/Driver/CanSetWebdriverContext.pm
new/Selenium-Remote-Driver-1.47/lib/Selenium/Remote/Driver/CanSetWebdriverContext.pm
---
old/Selenium-Remote-Driver-1.46/lib/Selenium/Remote/Driver/CanSetWebdriverContext.pm
2021-12-04 16:18:13.000000000 +0100
+++
new/Selenium-Remote-Driver-1.47/lib/Selenium/Remote/Driver/CanSetWebdriverContext.pm
2022-05-05 14:27:28.000000000 +0200
@@ -1,5 +1,5 @@
package Selenium::Remote::Driver::CanSetWebdriverContext;
-$Selenium::Remote::Driver::CanSetWebdriverContext::VERSION = '1.46';
+$Selenium::Remote::Driver::CanSetWebdriverContext::VERSION = '1.47';
# ABSTRACT: Customize the webdriver context prefix for various drivers
use strict;
@@ -27,7 +27,7 @@
=head1 VERSION
-version 1.46
+version 1.47
=head1 DESCRIPTION
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Selenium-Remote-Driver-1.46/lib/Selenium/Remote/Driver/Firefox/Profile.pm
new/Selenium-Remote-Driver-1.47/lib/Selenium/Remote/Driver/Firefox/Profile.pm
---
old/Selenium-Remote-Driver-1.46/lib/Selenium/Remote/Driver/Firefox/Profile.pm
2021-12-04 16:18:13.000000000 +0100
+++
new/Selenium-Remote-Driver-1.47/lib/Selenium/Remote/Driver/Firefox/Profile.pm
2022-05-05 14:27:28.000000000 +0200
@@ -1,5 +1,5 @@
package Selenium::Remote::Driver::Firefox::Profile;
-$Selenium::Remote::Driver::Firefox::Profile::VERSION = '1.46';
+$Selenium::Remote::Driver::Firefox::Profile::VERSION = '1.47';
# ABSTRACT: Use custom profiles with Selenium::Remote::Driver
use strict;
use warnings;
@@ -25,7 +25,7 @@
=head1 VERSION
-version 1.46
+version 1.47
=head1 DESCRIPTION
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Selenium-Remote-Driver-1.46/lib/Selenium/Remote/Driver.pm
new/Selenium-Remote-Driver-1.47/lib/Selenium/Remote/Driver.pm
--- old/Selenium-Remote-Driver-1.46/lib/Selenium/Remote/Driver.pm
2021-12-04 16:18:13.000000000 +0100
+++ new/Selenium-Remote-Driver-1.47/lib/Selenium/Remote/Driver.pm
2022-05-05 14:27:28.000000000 +0200
@@ -1,5 +1,5 @@
package Selenium::Remote::Driver;
-$Selenium::Remote::Driver::VERSION = '1.46';
+$Selenium::Remote::Driver::VERSION = '1.47';
use strict;
use warnings;
@@ -1890,7 +1890,7 @@
=head1 VERSION
-version 1.46
+version 1.47
=head1 SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Selenium-Remote-Driver-1.46/lib/Selenium/Remote/ErrorHandler.pm
new/Selenium-Remote-Driver-1.47/lib/Selenium/Remote/ErrorHandler.pm
--- old/Selenium-Remote-Driver-1.46/lib/Selenium/Remote/ErrorHandler.pm
2021-12-04 16:18:13.000000000 +0100
+++ new/Selenium-Remote-Driver-1.47/lib/Selenium/Remote/ErrorHandler.pm
2022-05-05 14:27:28.000000000 +0200
@@ -1,5 +1,5 @@
package Selenium::Remote::ErrorHandler;
-$Selenium::Remote::ErrorHandler::VERSION = '1.46';
+$Selenium::Remote::ErrorHandler::VERSION = '1.47';
use strict;
use warnings;
@@ -154,7 +154,7 @@
=head1 VERSION
-version 1.46
+version 1.47
=head1 SUBROUTINES
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Selenium-Remote-Driver-1.46/lib/Selenium/Remote/Finders.pm
new/Selenium-Remote-Driver-1.47/lib/Selenium/Remote/Finders.pm
--- old/Selenium-Remote-Driver-1.46/lib/Selenium/Remote/Finders.pm
2021-12-04 16:18:13.000000000 +0100
+++ new/Selenium-Remote-Driver-1.47/lib/Selenium/Remote/Finders.pm
2022-05-05 14:27:28.000000000 +0200
@@ -1,5 +1,5 @@
package Selenium::Remote::Finders;
-$Selenium::Remote::Finders::VERSION = '1.46';
+$Selenium::Remote::Finders::VERSION = '1.47';
use strict;
use warnings;
@@ -41,7 +41,7 @@
=head1 VERSION
-version 1.46
+version 1.47
=head1 DESCRIPTION
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Selenium-Remote-Driver-1.46/lib/Selenium/Remote/Mock/Commands.pm
new/Selenium-Remote-Driver-1.47/lib/Selenium/Remote/Mock/Commands.pm
--- old/Selenium-Remote-Driver-1.46/lib/Selenium/Remote/Mock/Commands.pm
2021-12-04 16:18:13.000000000 +0100
+++ new/Selenium-Remote-Driver-1.47/lib/Selenium/Remote/Mock/Commands.pm
2022-05-05 14:27:28.000000000 +0200
@@ -1,5 +1,5 @@
package Selenium::Remote::Mock::Commands;
-$Selenium::Remote::Mock::Commands::VERSION = '1.46';
+$Selenium::Remote::Mock::Commands::VERSION = '1.47';
# ABSTRACT: utility class to mock Selenium::Remote::Commands
use strict;
@@ -53,7 +53,7 @@
=head1 VERSION
-version 1.46
+version 1.47
=head1 DESCRIPTION
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Selenium-Remote-Driver-1.46/lib/Selenium/Remote/Mock/RemoteConnection.pm
new/Selenium-Remote-Driver-1.47/lib/Selenium/Remote/Mock/RemoteConnection.pm
---
old/Selenium-Remote-Driver-1.46/lib/Selenium/Remote/Mock/RemoteConnection.pm
2021-12-04 16:18:13.000000000 +0100
+++
new/Selenium-Remote-Driver-1.47/lib/Selenium/Remote/Mock/RemoteConnection.pm
2022-05-05 14:27:28.000000000 +0200
@@ -1,5 +1,5 @@
package Selenium::Remote::Mock::RemoteConnection;
-$Selenium::Remote::Mock::RemoteConnection::VERSION = '1.46';
+$Selenium::Remote::Mock::RemoteConnection::VERSION = '1.47';
# ABSTRACT: utility class to mock the responses from Selenium server
use strict;
@@ -181,7 +181,7 @@
=head1 VERSION
-version 1.46
+version 1.47
=head1 SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Selenium-Remote-Driver-1.46/lib/Selenium/Remote/RemoteConnection.pm
new/Selenium-Remote-Driver-1.47/lib/Selenium/Remote/RemoteConnection.pm
--- old/Selenium-Remote-Driver-1.46/lib/Selenium/Remote/RemoteConnection.pm
2021-12-04 16:18:13.000000000 +0100
+++ new/Selenium-Remote-Driver-1.47/lib/Selenium/Remote/RemoteConnection.pm
2022-05-05 14:27:28.000000000 +0200
@@ -1,5 +1,5 @@
package Selenium::Remote::RemoteConnection;
-$Selenium::Remote::RemoteConnection::VERSION = '1.46';
+$Selenium::Remote::RemoteConnection::VERSION = '1.47';
use strict;
use warnings;
@@ -236,7 +236,7 @@
=head1 VERSION
-version 1.46
+version 1.47
=head1 SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Selenium-Remote-Driver-1.46/lib/Selenium/Remote/Spec.pm
new/Selenium-Remote-Driver-1.47/lib/Selenium/Remote/Spec.pm
--- old/Selenium-Remote-Driver-1.46/lib/Selenium/Remote/Spec.pm 2021-12-04
16:18:13.000000000 +0100
+++ new/Selenium-Remote-Driver-1.47/lib/Selenium/Remote/Spec.pm 2022-05-05
14:27:28.000000000 +0200
@@ -1,5 +1,5 @@
package Selenium::Remote::Spec;
-$Selenium::Remote::Spec::VERSION = '1.46';
+$Selenium::Remote::Spec::VERSION = '1.47';
use strict;
use warnings;
@@ -254,7 +254,7 @@
=head1 VERSION
-version 1.46
+version 1.47
=head1 DESCRIPTION
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Selenium-Remote-Driver-1.46/lib/Selenium/Remote/WDKeys.pm
new/Selenium-Remote-Driver-1.47/lib/Selenium/Remote/WDKeys.pm
--- old/Selenium-Remote-Driver-1.46/lib/Selenium/Remote/WDKeys.pm
2021-12-04 16:18:13.000000000 +0100
+++ new/Selenium-Remote-Driver-1.47/lib/Selenium/Remote/WDKeys.pm
2022-05-05 14:27:28.000000000 +0200
@@ -1,5 +1,5 @@
package Selenium::Remote::WDKeys;
-$Selenium::Remote::WDKeys::VERSION = '1.46';
+$Selenium::Remote::WDKeys::VERSION = '1.47';
# ABSTRACT: Representation of keystrokes used by Selenium::Remote::WebDriver
@@ -85,7 +85,7 @@
=head1 VERSION
-version 1.46
+version 1.47
=head1 SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Selenium-Remote-Driver-1.46/lib/Selenium/Remote/WebElement.pm
new/Selenium-Remote-Driver-1.47/lib/Selenium/Remote/WebElement.pm
--- old/Selenium-Remote-Driver-1.46/lib/Selenium/Remote/WebElement.pm
2021-12-04 16:18:13.000000000 +0100
+++ new/Selenium-Remote-Driver-1.47/lib/Selenium/Remote/WebElement.pm
2022-05-05 14:27:28.000000000 +0200
@@ -1,5 +1,5 @@
package Selenium::Remote::WebElement;
-$Selenium::Remote::WebElement::VERSION = '1.46';
+$Selenium::Remote::WebElement::VERSION = '1.47';
# ABSTRACT: Representation of an HTML Element used by Selenium Remote Driver
use strict;
@@ -414,7 +414,7 @@
=head1 VERSION
-version 1.46
+version 1.47
=head1 DESCRIPTION
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.46/lib/Selenium/Waiter.pm
new/Selenium-Remote-Driver-1.47/lib/Selenium/Waiter.pm
--- old/Selenium-Remote-Driver-1.46/lib/Selenium/Waiter.pm 2021-12-04
16:18:13.000000000 +0100
+++ new/Selenium-Remote-Driver-1.47/lib/Selenium/Waiter.pm 2022-05-05
14:27:28.000000000 +0200
@@ -1,5 +1,5 @@
package Selenium::Waiter;
-$Selenium::Waiter::VERSION = '1.46';
+$Selenium::Waiter::VERSION = '1.47';
use strict;
use warnings;
@@ -69,7 +69,7 @@
=head1 VERSION
-version 1.46
+version 1.47
=head1 SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Selenium-Remote-Driver-1.46/lib/Test/Selenium/Chrome.pm
new/Selenium-Remote-Driver-1.47/lib/Test/Selenium/Chrome.pm
--- old/Selenium-Remote-Driver-1.46/lib/Test/Selenium/Chrome.pm 2021-12-04
16:18:13.000000000 +0100
+++ new/Selenium-Remote-Driver-1.47/lib/Test/Selenium/Chrome.pm 2022-05-05
14:27:28.000000000 +0200
@@ -1,5 +1,5 @@
package Test::Selenium::Chrome;
-$Test::Selenium::Chrome::VERSION = '1.46';
+$Test::Selenium::Chrome::VERSION = '1.47';
use Moo;
extends 'Selenium::Chrome', 'Test::Selenium::Remote::Driver';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Selenium-Remote-Driver-1.46/lib/Test/Selenium/Edge.pm
new/Selenium-Remote-Driver-1.47/lib/Test/Selenium/Edge.pm
--- old/Selenium-Remote-Driver-1.46/lib/Test/Selenium/Edge.pm 2021-12-04
16:18:13.000000000 +0100
+++ new/Selenium-Remote-Driver-1.47/lib/Test/Selenium/Edge.pm 2022-05-05
14:27:28.000000000 +0200
@@ -1,5 +1,5 @@
package Test::Selenium::Edge;
-$Test::Selenium::Edge::VERSION = '1.46';
+$Test::Selenium::Edge::VERSION = '1.47';
use Moo;
extends 'Selenium::Edge', 'Test::Selenium::Remote::Driver';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Selenium-Remote-Driver-1.46/lib/Test/Selenium/Firefox.pm
new/Selenium-Remote-Driver-1.47/lib/Test/Selenium/Firefox.pm
--- old/Selenium-Remote-Driver-1.46/lib/Test/Selenium/Firefox.pm
2021-12-04 16:18:13.000000000 +0100
+++ new/Selenium-Remote-Driver-1.47/lib/Test/Selenium/Firefox.pm
2022-05-05 14:27:28.000000000 +0200
@@ -1,5 +1,5 @@
package Test::Selenium::Firefox;
-$Test::Selenium::Firefox::VERSION = '1.46';
+$Test::Selenium::Firefox::VERSION = '1.47';
use Moo;
extends 'Selenium::Firefox', 'Test::Selenium::Remote::Driver';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Selenium-Remote-Driver-1.46/lib/Test/Selenium/InternetExplorer.pm
new/Selenium-Remote-Driver-1.47/lib/Test/Selenium/InternetExplorer.pm
--- old/Selenium-Remote-Driver-1.46/lib/Test/Selenium/InternetExplorer.pm
2021-12-04 16:18:13.000000000 +0100
+++ new/Selenium-Remote-Driver-1.47/lib/Test/Selenium/InternetExplorer.pm
2022-05-05 14:27:28.000000000 +0200
@@ -1,5 +1,5 @@
package Test::Selenium::InternetExplorer;
-$Test::Selenium::InternetExplorer::VERSION = '1.46';
+$Test::Selenium::InternetExplorer::VERSION = '1.47';
use Moo;
extends 'Selenium::InternetExplorer', 'Test::Selenium::Remote::Driver';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Selenium-Remote-Driver-1.46/lib/Test/Selenium/PhantomJS.pm
new/Selenium-Remote-Driver-1.47/lib/Test/Selenium/PhantomJS.pm
--- old/Selenium-Remote-Driver-1.46/lib/Test/Selenium/PhantomJS.pm
2021-12-04 16:18:13.000000000 +0100
+++ new/Selenium-Remote-Driver-1.47/lib/Test/Selenium/PhantomJS.pm
2022-05-05 14:27:28.000000000 +0200
@@ -1,5 +1,5 @@
package Test::Selenium::PhantomJS;
-$Test::Selenium::PhantomJS::VERSION = '1.46';
+$Test::Selenium::PhantomJS::VERSION = '1.47';
use Moo;
extends 'Selenium::PhantomJS', 'Test::Selenium::Remote::Driver';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Selenium-Remote-Driver-1.46/lib/Test/Selenium/Remote/Driver.pm
new/Selenium-Remote-Driver-1.47/lib/Test/Selenium/Remote/Driver.pm
--- old/Selenium-Remote-Driver-1.46/lib/Test/Selenium/Remote/Driver.pm
2021-12-04 16:18:13.000000000 +0100
+++ new/Selenium-Remote-Driver-1.47/lib/Test/Selenium/Remote/Driver.pm
2022-05-05 14:27:28.000000000 +0200
@@ -1,5 +1,5 @@
package Test::Selenium::Remote::Driver;
-$Test::Selenium::Remote::Driver::VERSION = '1.46';
+$Test::Selenium::Remote::Driver::VERSION = '1.47';
# 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.46/lib/Test/Selenium/Remote/Role/DoesTesting.pm
new/Selenium-Remote-Driver-1.47/lib/Test/Selenium/Remote/Role/DoesTesting.pm
---
old/Selenium-Remote-Driver-1.46/lib/Test/Selenium/Remote/Role/DoesTesting.pm
2021-12-04 16:18:13.000000000 +0100
+++
new/Selenium-Remote-Driver-1.47/lib/Test/Selenium/Remote/Role/DoesTesting.pm
2022-05-05 14:27:28.000000000 +0200
@@ -1,5 +1,5 @@
package Test::Selenium::Remote::Role::DoesTesting;
-$Test::Selenium::Remote::Role::DoesTesting::VERSION = '1.46';
+$Test::Selenium::Remote::Role::DoesTesting::VERSION = '1.47';
# ABSTRACT: Role to cope with everything that is related to testing (could
# be reused in both testing classes)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Selenium-Remote-Driver-1.46/lib/Test/Selenium/Remote/WebElement.pm
new/Selenium-Remote-Driver-1.47/lib/Test/Selenium/Remote/WebElement.pm
--- old/Selenium-Remote-Driver-1.46/lib/Test/Selenium/Remote/WebElement.pm
2021-12-04 16:18:13.000000000 +0100
+++ new/Selenium-Remote-Driver-1.47/lib/Test/Selenium/Remote/WebElement.pm
2022-05-05 14:27:28.000000000 +0200
@@ -1,5 +1,5 @@
package Test::Selenium::Remote::WebElement;
-$Test::Selenium::Remote::WebElement::VERSION = '1.46';
+$Test::Selenium::Remote::WebElement::VERSION = '1.47';
# ABSTRACT: A sub-class of L<Selenium::Remote::WebElement>, with several
test-specific method additions.
use Moo;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Selenium-Remote-Driver-1.46/t/Test-Selenium-Remote-Driver-google.t
new/Selenium-Remote-Driver-1.47/t/Test-Selenium-Remote-Driver-google.t
--- old/Selenium-Remote-Driver-1.46/t/Test-Selenium-Remote-Driver-google.t
2021-12-04 16:18:13.000000000 +0100
+++ new/Selenium-Remote-Driver-1.47/t/Test-Selenium-Remote-Driver-google.t
2022-05-05 14:27:28.000000000 +0200
@@ -18,7 +18,6 @@
);
my %selenium_args = %{ $harness->base_caps };
-use Carp::Always;
my $selfmock = Test::MockModule->new('Selenium::Remote::Driver');
$selfmock->mock('new_session', sub { my $self = shift; $self->{session_id} =
"58aff7be-e46c-42c0-ae5e-571ea1c1f466" });
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.46/t/author-distmeta.t
new/Selenium-Remote-Driver-1.47/t/author-distmeta.t
--- old/Selenium-Remote-Driver-1.46/t/author-distmeta.t 2021-12-04
16:18:13.000000000 +0100
+++ new/Selenium-Remote-Driver-1.47/t/author-distmeta.t 1970-01-01
01:00:00.000000000 +0100
@@ -1,14 +0,0 @@
-#!perl
-
-BEGIN {
- unless ($ENV{AUTHOR_TESTING}) {
- print qq{1..0 # SKIP these tests are for testing by the author\n};
- exit
- }
-}
-
-# This file was automatically generated by Dist::Zilla::Plugin::MetaTests.
-
-use Test::CPAN::Meta;
-
-meta_yaml_ok();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.46/t/author-eol.t
new/Selenium-Remote-Driver-1.47/t/author-eol.t
--- old/Selenium-Remote-Driver-1.46/t/author-eol.t 2021-12-04
16:18:13.000000000 +0100
+++ new/Selenium-Remote-Driver-1.47/t/author-eol.t 2022-05-05
14:27:28.000000000 +0200
@@ -66,7 +66,6 @@
't/Test-Selenium-Remote-Driver.t',
't/Test-Selenium-Remote-WebElement.t',
't/author-critic.t',
- 't/author-distmeta.t',
't/author-eol.t',
't/author-minimum-version.t',
't/author-mojibake.t',
@@ -92,6 +91,7 @@
't/mock-recordings/finders-mock.json',
't/mock-recordings/firefox-profile-mock.json',
't/mock-recordings/test-selenium-remote-driver-google-mock.json',
+ 't/release-distmeta.t',
't/release-kwalitee.t',
't/release-meta-json.t',
't/release-unused-vars.t',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.46/t/author-no-tabs.t
new/Selenium-Remote-Driver-1.47/t/author-no-tabs.t
--- old/Selenium-Remote-Driver-1.46/t/author-no-tabs.t 2021-12-04
16:18:13.000000000 +0100
+++ new/Selenium-Remote-Driver-1.47/t/author-no-tabs.t 2022-05-05
14:27:28.000000000 +0200
@@ -66,7 +66,6 @@
't/Test-Selenium-Remote-Driver.t',
't/Test-Selenium-Remote-WebElement.t',
't/author-critic.t',
- 't/author-distmeta.t',
't/author-eol.t',
't/author-minimum-version.t',
't/author-mojibake.t',
@@ -92,6 +91,7 @@
't/mock-recordings/finders-mock.json',
't/mock-recordings/firefox-profile-mock.json',
't/mock-recordings/test-selenium-remote-driver-google-mock.json',
+ 't/release-distmeta.t',
't/release-kwalitee.t',
't/release-meta-json.t',
't/release-unused-vars.t',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Selenium-Remote-Driver-1.46/t/release-distmeta.t
new/Selenium-Remote-Driver-1.47/t/release-distmeta.t
--- old/Selenium-Remote-Driver-1.46/t/release-distmeta.t 1970-01-01
01:00:00.000000000 +0100
+++ new/Selenium-Remote-Driver-1.47/t/release-distmeta.t 2022-05-05
14:27:28.000000000 +0200
@@ -0,0 +1,14 @@
+#!perl
+
+BEGIN {
+ unless ($ENV{RELEASE_TESTING}) {
+ print qq{1..0 # SKIP these tests are for release candidate testing\n};
+ exit
+ }
+}
+
+# This file was automatically generated by Dist::Zilla::Plugin::MetaTests.
+
+use Test::CPAN::Meta;
+
+meta_yaml_ok();
++++++ cpanspec.yml ++++++
--- /var/tmp/diff_new_pack.xje3Vw/_old 2022-05-12 23:00:46.792830598 +0200
+++ /var/tmp/diff_new_pack.xje3Vw/_new 2022-05-12 23:00:46.796830604 +0200
@@ -36,4 +36,5 @@
#custom_test: |-
#startserver && make test
#ignore_requires: Bizarre::Module
+skip_doc: diff.out