假设我有一个这样的测试:
class SortTest extends PHPUnit_Extensions_Selenium2TestCase
{
public function setUp()
{
$this->setHost('192.168.1.1');
$this->setBrowserUrl('http://some.url/');
$this->setBrowser('chrome');
}
public function testFoo()
{
$this->url('/foo');
}
public function testBar()
{
$this->url('/bar');
}
}
如果我运行这个测试,我会看到每次加载根页面,然后打开所需的/foo
or /bar
。
如果我注释掉或将setBrowserUrl()
调用移至测试方法 - 我得到Undefined index: browserUrl
那么有没有办法避免在测试方法设置上出现多余的 HTTP 请求?