Test :: www :: Mechanize :: Maipole

test :: www :: mechanisierung: maypole ist ein test :: www :: mechanisierung der Klasse für Maibile.
Jetzt downloaden

Test :: www :: Mechanize :: Maipole Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • David Baird
  • Website des Verlags:
  • http://search.cpan.org/~davebaird/Tree-Authz-0.03/lib/Tree/Authz.pm

Test :: www :: Mechanize :: Maipole Stichworte


Test :: www :: Mechanize :: Maipole Beschreibung

Test :: www :: Mechanize :: Maypole ist ein Test: www :: Mechanize-Klasse für Maibile. Test :: www :: mechanisierung :: Maipole ist ein Test :: Www :: Mechanize-Klasse für Maibaum.Synopsis-Test: www :: Mechanize :: Maypole 'Beerdb'; # oder laden Sie eine Testdatenbank anstelle des in beerdb.pm konfigurierten Dateien: # # # -Test :: www :: Mechanize :: Maypole 'beerdb', 'dbi: sqlite: test-beerdb.db'; # TEST TEST :: www :: Mechanize :: Maypole 'Beerdb', 'dbi: mysql: beer_d_b', 'dhowh', 'Passwort'; $ Env {maypole_templates} = 'path / to / templates'; mein $ mech = test :: www :: mechanisierung :: Maipole-> Neu; # # Basistests: # $ mech-> get_ok ("http: // localhost / beerdb /"); ist ($ mech-> ct, "text / html"); $ mech-> content_contains ('Dies ist die Frontseite'); # # Anmelden und Speichern von Cookies: # $ mech-> get_ok ("http: // localhost / beerdb / kunden / buybeer"); $ mech-> content_contains ('login to beerdb', "erhaltene Anmeldeseite"); # Geben Sie an, welche Formular wir interessiert sind, um $ mech-> form_number (1); # Das erste Formular # Füllen Sie die Anmeldeinformationen ab $ Mech-> Feld ('Benutzername' => 'Vermieter'); $ mech-> Feld ('Passwort' => 'Handpumpe'); # Holen Sie sich eine http :: Antwort meiner $ Antwort = $ mech-> click_button (Name => 'Senden'); Wie ($ Response-> Inhalt, QR / Shop für Bier /, 'erhaltene Kunde / Buybeer-Seite'); # Überprüfen Sie unsere Cookies, geben Sie den Zugriff auf andere Seiten mech-> get_ok ("http: // localhost / beerdb / kunden / edit"); $ mech-> content_contains ('Aktualisieren Sie Ihre Angaben', "erhaltene Kundenkonto-Seite bearbeiten"); # ... siehe test :: www :: mechanisieren für viele weitere testmethodenBy von test :: www :: mechanisieren, bietet dieses Modul zwei wichtige Vorteile mit der Verwendung von Maypole :: CLI in Testskripts. Erstens erbt es eine Fülle von Methoden zum Testen von Webinhalten. Zweitens werden Cookies transparent behandelt, sodass Sie Anwendungen testen können, die Cookie-basierte Sessions und Authentifizierung verwenden Mit diesem Modul können Sie Maypole-Webanwendungen testen, jedoch keinen Server starten oder HTTP-Anforderungen ergeben. Stattdessen leitet es die HTTP-Anforderungsparameter direkt an MaiPole an. So müssen Sie keinen echten Hostnamen verwenden: "http: // localhost /" wird dies tun. Anforderungen: · Perl.


Test :: www :: Mechanize :: Maipole Zugehörige Software

Test :: BinaryData.

test :: BinaryData ist ein Perl-Modul, mit dem Sie zwei Dinge vergleichen können, um Hex-Dumps zu geben, wenn sie sich unterscheiden. ...

123

Herunterladen