PHPUnit + Selenium,错误时关闭浏览器

时间:2014-10-09 11:14:57

标签: php selenium browser phpunit exit

我正在使用PHPUnit + Selenium进行测试(使用PHPUnit_Extensions_SeleniumTestCase),即使测试结果出错,我也需要做一些事情来关闭浏览器。让我们看看,我已经完成了这个测试:

<?php
require_once 'PHPUnit/Extensions/SeleniumTestCase.php';

class WebTest extends PHPUnit_Extensions_SeleniumTestCase
{
    protected $fail;
    protected function setUp()
    {
        $this->setBrowser('*chrome');
        $this->setBrowserUrl('http://www.google.com/');
    }

    public function testTitle()
    {
        $this->open('http://www.google.com/');
        $this->assertTitle($this->fail->value());
    }
}
?>

导致错误的结果是:

$this->assertTitle($this->fail->value());

因为 $ fail 中没有值,然后测试就完成了错误。问题是浏览器在Selenium中保持打开状态。如何强制从Selenium关闭浏览器?

提前谢谢。

0 个答案:

没有答案