这让我抓狂——每次我运行 PHPUnit,无论我的文件中有多少测试,它都会在套件中运行 3 次。如果我有 testOne 和 testTwo,它将像这样运行:
testOne
testTwo
testOne
testTwo
testOne
testTwo
如果我只有一个测试,它将像这样运行:
testOne
testOne
testOne
我已经浏览了我所有的主要文件、引导程序等文件(是的,有很多!)并且找不到任何可以指示它运行多个测试的东西,更不用说多次明确地尝试启动 Firefox。
使用典型的标题(这不是我经常使用的,只是作为一个例子)。
<?php
class Example extends PHPUnit_Extensions_SeleniumTestCase
{
protected function setUp()
{
$this->setBrowser("*chrome");
$this->setBrowserUrl("http://localhost/");
}