title: What is the minimum perl script for Selenium?
body: <p>I've used homebrew to install the latest versions of geckodriver and chromedriver. I prefer the former, but would be willing to use either if they worked. I have installed with the cpan console the Selenium::Remote::Driver module as well, and it installed without any warnings. I am currently working from the example code snippets on <a href="https://metacpan.org/pod/Selenium::Remote::Driver" rel="nofollow noreferrer">https://metacpan.org/pod/Selenium::Remote::Driver</a> .</p>
  <pre><code>use Selenium::Remote::Driver;
   
  my $driver = Selenium::Remote::Driver-&gt;new;
  $driver-&gt;get('http://www.google.com');
  $driver-&gt;quit();
  </code></pre>
  <p>When I attempt to run the script, I receive the following error:</p>
  <pre><code>Selenium server did not return proper status at /Library/Perl/5.18/Selenium/Remote/Driver.pm line 544.
  </code></pre>
  <p>Now, I have no clue what I'm doing. And I'm working from some web sources that probably should be deprecated. Do I need to manually run geckodriver (or chromedriver) manually before I start this? If not, do I need to at least specify which to invoke in my code? Both are available in my path env. Is there some third component I've yet to install? A browser addon possibly?</p>
  <p>My only goals are (at this point) to get it where it loads a web page into a browser (preferably not headless at this point in time, so that I can see it do what it does).</p>