执行PHPUnit_Selenium

时间:2013-12-26 01:23:18

标签: java php selenium laravel

我安装了PHPUnit_Selenium和Phpunit,我目前正在使用Laravel。

如果我包括需要一次,则无法找到,如果我不能,我会找不到课程。

我试图找到Selenium2TestCase,它位于/ usr / share / PHPUnit / Extensions

问题1 如何将代码指向我需要的文件。

问题2 我可以只执行函数并获取返回值吗?或者我必须执行整个文件

问题3 我如何执行此操作,我计划将提取的结果存储在数据库中。

提前致谢!

http://phpunit.de/manual/3.8/en/selenium.html

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

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

    public function testTitle()
    {
        $this->open('http://www.example.com/');
        $this->assertTitle('Example WWW Page');
    }
}
?>

1 个答案:

答案 0 :(得分:1)

Laravel没有加载。

尝试class WebTest extends TestCase

因为这也被标记为php,请注意这只是使用Laravel时的解决方案..

可能会对TestCase.php进行一些进一步的编辑。您可能需要在那里扩展PHPUnit_Extensions_SeleniumTestCase