Мой веб-сайт имеет страницу входа в систему, поэтому сначала необходимо войти в систему, чтобы запустить каждый тестовый файл HTML selense. Фреймворк PHPUnit создает независимые тестовые случаи, выполняя каждый тест независимо, что означает, что он вызывает функцию Setup()
в каждом тестовом примере -> затем вызывает Selenium RC Server -> затем создает идентификатор сеанса. Мой код ниже.
require_once 'PHPUnit/Extensions/SeleniumTestCase.php';
class SeleneseTests extends PHPUnit_Extensions_SeleniumTestCase
{
protected static $seleneseDirectory = '/home/server/Web/phase-four/tests';
protected function setUp()
{
$this->setBrowser("*firefox");
$this->setBrowserUrl("http://mywebsite.com/");
}
}