4
比方說,我有一個測試是這樣的:如何在測試開始時避免額外的HTTP請求?
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請求設置?
是的。似乎沒有妥協 – zerkms