The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Parse::Selenese::TestSuite - A Selenese Test Case

VERSION

version 0.006

SYNOPSIS

  use Parse::Selenese::TestSuite;
  my $testsuite = Parse::Selenese::TestSuite->new(filename => $some_file_name);
  my $testsuite = Parse::Selenese::TestSuite->new(content => $string);

DESCRIPTION

Parse::Selenese::TestSuite is a representation of a Selenium Selenese Test Suite.

Functions

BUILD

Moose method that runs after object initialization and attempts to parse whatever content was provided.

as_html

Return the test suite in HTML (Selenese) format.

as_HTML

An alias to as_html

as_perl

Return the test suite as a string of Perl.

bulk_convert

Return an array of Parse::Selenese::TestCases.

parse

Parse the test suite from the file name or content that was previously set

case_file_names

Return the file names for all test cases in the suite.

NAME

Parse::Selenese::TestSuite

AUTHOR

Theodore Robert Campbell Jr <trcjr@cpan.org>

SEE ALSO

LICENSE

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

AUTHOR

Theodore Robert Campbell Jr <trcjr@cpan.org>

COPYRIGHT AND LICENSE

This software is copyright (c) 2011 by Theodore Robert Campbell Jr.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.