DEPRECATION WARNING
This documentation is not using the current rendering mechanism and is probably outdated. The extension maintainer should switch to the new system. Details on how to use the rendering mechanism can be found here.
Creating Selenium tests for your extensionΒΆ
- In order to create a Selenium test, you need to create a directory
Tests/Selenium/
in your extension directory and add some PHP files ending with*Test.php
containing a class extendingTx_Phpunit_Selenium_TestCase`with functions that :code`@test
annotation. - A test for testing if the text 'Hello World!' is present at a page with the ID=1 would look like this:
/**
* @test
*/
public function helloWorldIsPresent() {
$this->open('http://localhost/index.php?id=1');
$this->assertTextPresent('HelloWorld!');
}
- Consult the PHPUnit documentation for information on writing tests, available functions etc. See Chapter 17 for details on using PHPUnit for Selenium tests.