Skip to content

Selenium::Remote::Driver doesnt work but Selenium::Firefox does #487

@davewood

Description

@davewood

im using this module with firefox running inside this official container -> https://hub.docker.com/r/selenium/standalone-firefox

BEFORE

this used to work but doesnt anymore

use Selenium::Remote::Driver;
my $driver = Selenium::Remote::Driver->new(
    remote_server_addr => 'epplication-selenium',
    port => 4444,
);
$driver->get('http://www.metacpan.org');
print $driver->get_title();

AFTER

after updating the container im getting the following error message

Could not create new session: Server returned error message read timeout at /home/epplication/EPPlication/local/lib/perl5/Net/HTTP/Methods.pm line 274.
 instead of data at lib/sel.pl line 7.

However, if I use Selenium::Firefox instead of Selenium::Remote::Driver, like so

use Selenium::Firefox;
my $driver = Selenium::Firefox->new(
    remote_server_addr => 'epplication-selenium',
    port => 4444,
);
$driver->get('http://www.metacpan.org');
print $driver->get_title();

it works and prints this output on STDOUT

Search the CPAN - metacpan.org

I didnt find information what the difference is. and also no feedback from the code that gives insight.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions