prat7434 has asked for the wisdom of the Perl Monks concerning the following question:

I am new to web testing and learned selenium from internet. I am using perl module Selenium::Remote::Driver for testing.

My question is: Is this module's implementation work only with Selenium-RC (selenium 1)?

Because AFAIK, webdriver does not need any server instance running(if we do in Java or other bindings), but we need to run selenium server jar file while using perl module. So is it still selenium-RC or webdriver. Are the APIs, we see in Selenium::Remote::Driver , webdriver APIs?

Replies are listed 'Best First'.
Re: perl selenium::remote::driver
by Corion (Patriarch) on Mar 11, 2016 at 19:27 UTC

    I've used Selenium::Remote::Driver to connect directly to ghostdriver, without a Selenium Server in between Perl and ghostdriver.

    As for whether the APIs in Selenium::Remote::Driver, I don't know whether they are webdriver APIs or other APIs. Maybe you can look at them and compare them to find out.

      Thanks Corion. Your point gave me some hint, and I found Selenium::Firefox module to execute without server in between.
Re: perl selenium::remote::driver
by prat7434 (Acolyte) on Mar 10, 2016 at 12:31 UTC
    Any thoughts please.