@@ -1,8 +1,15 @@
package Selenium::Chrome;
+# ABSTRACT: A convenience package for creating a Chrome instance
use Moo;
extends 'Selenium::Remote::Driver';
+=head1 SYNOPSIS
+
+ my $driver = Selenium::Chrome->new;
+=cut
has '+browser_name' => (
is => 'ro',
default => sub { 'chrome' }
package Selenium::Firefox;
+# ABSTRACT: A convenience package for creating a Firefox instance
+ my $driver = Selenium::Firefox->new;
default => sub { 'firefox' }
package Selenium::InternetExplorer;
+# ABSTRACT: A convenience package for creating a IE instance
+ my $driver = Selenium::InternetExplorer->new;
default => sub { 'internet_explorer' }
package Selenium::PhantomJS;
+# ABSTRACT: A convenience package for creating a PhantomJS instance
+ my $driver = Selenium::PhantomJS->new;
default => sub { 'phantomjs' }