Home > Allgemein > Mein erster Selenium Test

Mein erster Selenium Test

Heute zum ersten Mal mit Selenium herumgespielt, die IDE für Firefox heruntergeladen, und Selenium RC für phpUnit. Danach die IDE gestartet und mal einen Login-Prozess aufgezeichnet, den PHP-Code kopiert und mit phpUnit getestet – läuft :-)

<?php
 
require_once 'PHPUnit/Extensions/SeleniumTestCase.php';
 
class Example extends PHPUnit_Extensions_SeleniumTestCase {
 
    protected function setUp() {
        $this->setBrowser("*firefox");
        $this->setBrowserUrl("http://dev/");
    }
 
    public function testMyTestCase() {
        $this->open("/");
        $this->click("link=Login");
        $this->waitForPageToLoad("30000");
        $this->type("LoginForm_username", "username");
        $this->type("LoginForm_password", "password");
        $this->click("yt0");
        $this->waitForPageToLoad("30000");
        try {
            $this->assertTrue($this->isTextPresent("Welcome, Marko"));
        } catch (PHPUnit_Framework_AssertionFailedError $e) {
            array_push($this->verificationErrors, $e->toString());
        }
    }
 
}

achso, den selenium-server noch starten via: java -jar selenium-server.jar

No related posts.

Author: Categories: Allgemein Tags:
  1. bogart
    31. März 2011, 22:53 | #1

    Da gibt es so ein Firefox-Addon, was diesen Selenium-Server-Kram schon installiert hat, sodass man gleich loslegen kann. Keine Ahnung, wie aktuell das ist, aber mal mit spielen kann man ja mal…

    http://molyb.org/

    Bo

  1. Bisher keine Trackbacks