From 흡혈양파의 번역工房
Jump to navigation Jump to search
17.3 PHPUnit_Extensions_Selenium2TestCase

PHPUnit_Extensions_Selenium2TestCase test case 는 WebDriver API 를 사용합니다 (일부만이 구현되어 있습니다).

예17.1 "PHPUnit_Extensions_Selenium2TestCase 의 사용예" 는, 의 <title> element 의 내용을 테스트하는 방법입니다.

예17.1 PHPUnit_Extensions_Selenium2TestCase 의 사용예

class WebTest extends PHPUnit_Extensions_Selenium2TestCase
    protected function setUp()
    public function testTitle()
        $this->assertEquals('Example WWW Page', $this->title());
phpunit WebTest
PHPUnit 3.6.10 by Sebastian Bergmann.


Time: 28 seconds, Memory: 3.00Mb

There was 1 failure:

1) WebTest::testTitle
Failed asserting that two strings are equal.
--- Expected
+++ Actual
@@ @@
-'Example WWW Page'
+'IANA — Example domains'


Tests: 1, Assertions: 1, Failures: 1.

Selenium2TestCare 는 __call() 을 사용하여 구현되어 있습니다. 지원가능목록은 PHPUnit_Extensions_Selenium2TestCase 의 end-to-end test[1] 를 참조하세요.