我安装了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');
}
}
?>
答案 0 :(得分:1)
Laravel没有加载。
尝试class WebTest extends TestCase
。
因为这也被标记为php,请注意这只是使用Laravel时的解决方案..
可能会对TestCase.php进行一些进一步的编辑。您可能需要在那里扩展PHPUnit_Extensions_SeleniumTestCase
。