私がこのようなテストをしているとしましょう:
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
または/bar
が開かれることがわかります。
コメントアウトするか、setBrowserUrl()
呼び出しをテストメソッドに移動すると、Undefined index: browserUrl
では、テストメソッドの設定で冗長なHTTPリクエストを回避する方法はありますか?