#839569 ITP: libselenium-remote-driver-perl -- Perl Client for Selenium Remote Driver

#839569#5
Date:
2016-10-02 08:30:55 UTC
From:
To:
* Package name    : libselenium-remote-driver-perl
  Version         : 1.00
  Upstream Author : Aditya Ivaturi <ivaturi@gmail.com>,
                    Daniel Gempesaw <gempesaw@gmail.com>,
                    Emmanuel Peroumalnaïk <peroumalnaik.emmanuel@gmail.com>,
                    Luke Closs <cpan@5thplane.com>,
                    Mark Stosberg <mark@stosberg.com>

* URL             : https://metacpan.org/release/Selenium-Remote-Driver
* License         : Apache-2.0
  Programming Lang: Perl
  Description     : Perl Client for Selenium Remote Driver

 A setup class for all the repetitive things we need to do before running
 tests. First, we're deciding whether the test is in record or replay mode. If
 we're recording, we'll end up writing all the HTTP request/response pairs out
 to /mock_file. If we're replaying, we'll look for our OS-appropriate
 mock_file and try to read from it.
 .
 After we figure that out, we can instantiate our Mock::RemoteConnection with
 the proper constructor arguments and return that as our base_args for use in
 the tests! Finally, on destruction, if we're recording, we make sure to dump
 out all of the request/response pairs to the mock_file.

I'll put this package into Debian repository to introduce openQA (http://open.qa/)

#839569#10
Date:
2016-10-09 02:04:55 UTC
From:
To:
 Unfortunately, it contains some .so files.

 ... and libselenium-remote-driver-perl doesn't have its source code...

 - remove those so files and add +dfsg revision for versioning
 - build those binaries from other package and would depend it

#839569#15
Date:
2017-06-23 14:08:43 UTC
From:
To:
Hej,

* Hideki Yamane [Sun Oct 09, 2016 at 11:04:55AM +0900]:
[...]

Are there any news from your side, AKA any chance that we might see
libselenium-remote-driver-perl in Debian?

regards,
-mika-

#839569#24
Date:
2017-11-09 10:59:40 UTC
From:
To:
Hi,

 - libibushandler.so is built from selenium source code, and
   I could build it.
 - libibushandler.so is also built from selenium source code,
   but it cannot be built with current ibus code (with squeeze
   version(!) is fine).

#839569#31
Date:
2020-12-28 12:56:12 UTC
From:
To:
Hello,


I know it's 4 years old but how i can reproduce ?

I've tried downloading from
https://metacpan.org/release/Selenium-Remote-Driver
<https://metacpan.org/release/Selenium-Remote-Driver>


Running it with perl Makefile.pl and make, doesn't produce .so files.


Thanks.

#839569#36
Date:
2021-02-01 15:23:51 UTC
From:
To:
After some investigating, we need this paquets:

libarchive-zip-perl
libcarp-always-perl
libclone-perl
libfile-which-perl
libhttp-message-perl
libio-string-perl
libjson-perl
libtest-lwp-useragent-perl
libtest-deep-perl
libtest-fatal-perl
libtest-longstring-perl
libtest-mockmodule-perl
libsub-install-perl
libtest-roo-perl
libtemplate-plugin-xml-perl
libextutils-makemaker-cpanfile-perl
perl-doc
make

Get the tar.gz from https://metacpan.org/release/Selenium-Remote-Driver

Go to the folder and do:
perl Makefile.PL
make test
make

If all good, do:

sudo make install

You should see:

Manifying 30 pod documents
Manifying 2 pod documents
Installing /usr/local/share/perl/5.28.1/Test/Selenium/InternetExplorer.pm
Installing /usr/local/share/perl/5.28.1/Test/Selenium/Firefox.pm
Installing /usr/local/share/perl/5.28.1/Test/Selenium/Chrome.pm
Installing /usr/local/share/perl/5.28.1/Test/Selenium/Edge.pm
Installing /usr/local/share/perl/5.28.1/Test/Selenium/PhantomJS.pm
Installing /usr/local/share/perl/5.28.1/Test/Selenium/Remote/WebElement.pm
Installing /usr/local/share/perl/5.28.1/Test/Selenium/Remote/Driver.pm
Installing
/usr/local/share/perl/5.28.1/Test/Selenium/Remote/Role/DoesTesting.pm
Installing /usr/local/share/perl/5.28.1/Selenium/InternetExplorer.pm
Installing /usr/local/share/perl/5.28.1/Selenium/Firefox.pm
Installing /usr/local/share/perl/5.28.1/Selenium/Chrome.pm
Installing /usr/local/share/perl/5.28.1/Selenium/Edge.pm
Installing /usr/local/share/perl/5.28.1/Selenium/ActionChains.pm
Installing /usr/local/share/perl/5.28.1/Selenium/PhantomJS.pm
Installing /usr/local/share/perl/5.28.1/Selenium/CanStartBinary.pm
Installing /usr/local/share/perl/5.28.1/Selenium/Waiter.pm
Installing /usr/local/share/perl/5.28.1/Selenium/Remote/Commands.pm
Installing /usr/local/share/perl/5.28.1/Selenium/Remote/ErrorHandler.pm
Installing /usr/local/share/perl/5.28.1/Selenium/Remote/WebElement.pm
Installing /usr/local/share/perl/5.28.1/Selenium/Remote/driver-example.pl
Installing /usr/local/share/perl/5.28.1/Selenium/Remote/Driver.pm
Installing /usr/local/share/perl/5.28.1/Selenium/Remote/RemoteConnection.pm
Installing /usr/local/share/perl/5.28.1/Selenium/Remote/Spec.pm
Installing /usr/local/share/perl/5.28.1/Selenium/Remote/Finders.pm
Installing /usr/local/share/perl/5.28.1/Selenium/Remote/WDKeys.pm
Installing /usr/local/share/perl/5.28.1/Selenium/Remote/Mock/Commands.pm
Installing
/usr/local/share/perl/5.28.1/Selenium/Remote/Mock/RemoteConnection.pm
Installing
/usr/local/share/perl/5.28.1/Selenium/Remote/Driver/CanSetWebdriverContext.pm
Installing
/usr/local/share/perl/5.28.1/Selenium/Remote/Driver/Firefox/Profile.pm
Installing
/usr/local/share/perl/5.28.1/Selenium/CanStartBinary/FindBinary.pm
Installing
/usr/local/share/perl/5.28.1/Selenium/CanStartBinary/ProbePort.pm
Installing
/usr/local/share/perl/5.28.1/Selenium/Firefox/webdriver_prefs.json
Installing /usr/local/share/perl/5.28.1/Selenium/Firefox/Profile.pm
Installing /usr/local/share/perl/5.28.1/Selenium/Firefox/webdriver.xpi
Installing /usr/local/share/perl/5.28.1/Selenium/Firefox/Binary.pm
Installing /usr/local/man/man3/Selenium::Firefox::Binary.3pm
Installing /usr/local/man/man3/Selenium::Remote::Commands.3pm
Installing /usr/local/man/man3/Selenium::InternetExplorer.3pm
Installing /usr/local/man/man3/Selenium::CanStartBinary::FindBinary.3pm
Installing /usr/local/man/man3/Selenium::Remote::Mock::RemoteConnection.3pm
Installing /usr/local/man/man3/Test::Selenium::Firefox.3pm
Installing
/usr/local/man/man3/Selenium::Remote::Driver::Firefox::Profile.3pm
Installing /usr/local/man/man3/Test::Selenium::Edge.3pm
Installing /usr/local/man/man3/Selenium::Remote::Mock::Commands.3pm
Installing
/usr/local/man/man3/Selenium::Remote::Driver::CanSetWebdriverContext.3pm
Installing /usr/local/man/man3/Selenium::Remote::ErrorHandler.3pm
Installing /usr/local/man/man3/Selenium::Remote::Spec.3pm
Installing /usr/local/man/man3/Selenium::Edge.3pm
Installing /usr/local/man/man3/Selenium::Firefox::Profile.3pm
Installing /usr/local/man/man3/Test::Selenium::Chrome.3pm
Installing /usr/local/man/man3/Selenium::Remote::Finders.3pm
Installing
/usr/local/man/man3/Test::Selenium::Remote::Role::DoesTesting.3pm
Installing /usr/local/man/man3/Selenium::CanStartBinary::ProbePort.3pm
Installing /usr/local/man/man3/Test::Selenium::Remote::Driver.3pm
Installing /usr/local/man/man3/Selenium::Remote::WDKeys.3pm
Installing /usr/local/man/man3/Test::Selenium::InternetExplorer.3pm
Installing /usr/local/man/man3/Selenium::Remote::RemoteConnection.3pm
Installing /usr/local/man/man3/Selenium::Chrome.3pm
Installing /usr/local/man/man3/Test::Selenium::Remote::WebElement.3pm
Installing /usr/local/man/man3/Selenium::Remote::WebElement.3pm
Installing /usr/local/man/man3/Test::Selenium::PhantomJS.3pm
Installing /usr/local/man/man3/Selenium::Firefox.3pm
Installing /usr/local/man/man3/Selenium::Remote::Driver.3pm
Installing /usr/local/man/man3/Selenium::CanStartBinary.3pm
Installing /usr/local/man/man3/Selenium::PhantomJS.3pm
Installing /usr/local/man/man3/Selenium::ActionChains.3pm
Installing /usr/local/man/man3/Selenium::Waiter.3pm
Appending installation info to
/usr/local/lib/x86_64-linux-gnu/perl/5.28.1/perllocal.pod