瀏覽代碼

Add minimal documentation for convenience packages

Daniel Gempesaw 11 年之前
父節點
當前提交
772bd14058
共有 4 個文件被更改,包括 28 次插入0 次删除
  1. 7 0
      lib/Selenium/Chrome.pm
  2. 7 0
      lib/Selenium/Firefox.pm
  3. 7 0
      lib/Selenium/InternetExplorer.pm
  4. 7 0
      lib/Selenium/PhantomJS.pm

+ 7 - 0
lib/Selenium/Chrome.pm

@@ -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' }

+ 7 - 0
lib/Selenium/Firefox.pm

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

+ 7 - 0
lib/Selenium/InternetExplorer.pm

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

+ 7 - 0
lib/Selenium/PhantomJS.pm

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