Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.545.819 Times

simple_scan 2.02

  Date Added: May 02, 2010  |  Visits: 520


Report Broken Link
Printer Friendly Version

Product Homepage
Download (73 downloads)

simple_scan Perl module can scan a set of Web pages for strings present/absent. ABSTRACT App::SimpleScan - Mini-language for website testing SYNOPSIS simple_scan [--generate] [--run] [--define key="value value ..." ] [--override] [--defer] [--debug] [--warn] [--no-agent] [--autocache] [--status] {file file file ...} USAGE # Run the tests in the files supplied on the command line. # --run (or -run; were flexible) is assumed if you give no switches. % simple_scan file1 file2 file3 # Generate a set of tests and save them, then run them. % | simple_scan --generate > pipe_scan.t # Run one simple test % echo " yahoo Y Look for" | simple_scan -run simple_scan is an extensible "little language" for static web page testing. It allows you to define tests in terms of test specs (which tell simple_scan where to go and what to look for there) and pragmas (which define string substitutions, or alter the way that simple_scan runs its tests). simple_scan is designed to be easy to use. If you know where your page is (what URL) and can write a basic regular expression to match text on that page, you can use simple_scan. simple_scan itself is based on a pluggable Perl class; more sophisticated users can install plugins to extend the language itself, or even the command-line options that the simple_scan command accepts. Low-level access to web pages is done via WWW::Mechanize::Pluggable and Test::WWW::Simple, so its even possible to build new methods to access your data into the language by writing plugins for Mech and simple_scan. simple_scan is meant to be a simple web testing language, so it doesnt implement any control structures. You declare what tests are to be run, and simple_scan then runs them all, telling you at the end which tests passed and which didnt. It uses TAP (Test Anything Protocol) to report on the tests, meaning that any Test::Harness-based program can read and interpret the output..

Requirements: No special requirements
Platforms: Linux
Keyword: Libraries Pages Perl Perl Module Programming Scan Simple Simplescan Tests Web Web Pages
Users rating: 0/10

License: Freeware Size: 54.27 KB
More Reviews or Write Review

Modules  -  User Badges Tagging CacheExclude 6.x-2.1
This module provides a simple way to exclude certain pages from being cached. Sometimes you want all pages to be cached for anonymous users except for one or two pages that have dynamic or random or rotating content. If those pages are cached, the...
10 KB  
Network & Internet  -  samklang-pages 0.3.3
Samklang Pages is a module for Samklang that will provide semi-static pages, similar to the flatpages app in Django contrib.
10.24 KB  
Networking  -  iFrame Loader Script 1.0
This is a simple javascript that will load pages in an iframe.The sample script provided can be edited and changed to meet your needs. This version of the script will load ALL links on the index.php in the iframe, after the page is loaded you may...
10 KB  
Libraries  -  DFA::Simple 0.32
DFA::Simple is a Perl module to implement simple Discrete Finite Automata. SYNOPSIS my $Obj = new DFA::Simple or my $Obj = new DFA::Simple $Transitions; or my $Obj = new DFA::Simple $Actions, $StateRules; $Obj->Actions = [...]; my...
11.26 KB  
Libraries  -  Log::StdLog 0.0.3
Log::StdLog is a Perl module with a simple log file via a special filehandle. SYNOPSIS use Log::StdLog { level => warn, file => "$0.log" }; # Messages at the same or a higher level are logged... print {*STDLOG} error => "This error message...
7.17 KB  
Libraries  -  FSA::Rules 0.26
FSA::Rules is a Perl module to build simple rules-based state machines in Perl. Synopsis my $fsa = FSA::Rules->new( ping => { do => sub { print "ping!n"; my $state = shift; $state->result(pong); $state->machine->{count}++; }, rules =>...
30.72 KB  
Libraries  -  Rose::DateTime::Util 0.532
Rose::DateTime::Util Perl module contains some simple DateTime wrapper functions. SYNOPSIS use Rose::DateTime::Util qw(:all); $now = parse_date(now); $then = parse_date(12/25/2001 11pm); print $now->day_of_week; # e.g., "Monday" #...
12.29 KB  
Libraries  -  XML::FOAFKnows::FromvCard 0.6
XML::FOAFKnows::FromvCard is a Perl module to create simple foaf:knows records from vCards. SYNOPSIS use XML::FOAFKnows::FromvCard; # read a vCard file into $data my $formatter = XML::FOAFKnows::FromvCard->format($data); print...
10.24 KB  
Libraries  -  Date::Formatter 0.09
Date::Formatter Perl module is a simple Date and Time formatting object. SYNOPSIS use Date::Formatter; # create a Date::Formatter object with the current date and time. my $date = Date::Formatter->now(); # create a formatter routine for...
12.29 KB  
Libraries  -  XMLNews::HTMLTemplate 0.01
XMLNews::HTMLTemplate is Perl module for converting NITF to HTML. SYNOPSIS use XMLNews::HTMLTemplate; my $template = new XMLNews::HTMLTemplate(); $template->readTemplate("mytemplate.html"); $template->applyTemplate("output.html",...
9.22 KB  
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by, it is used to describe information about an application such as the name and...
327.68 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB  
Libraries  -  App::SimpleScan::Substitution::Line 2.02
App::SimpleScan::Substitution::Line is a line with optional fixed variable values. SYNOPSIS my $line = App::SimpleScan::Substitution::Line->new(" this "); # Use only this value when substituting " ". $line->fix(substituite =>...
54.27 KB