@ksivasid

Как выполнить тест без консоли?

Пишу тесты phpunit + selenium , все вроде норм, но появилась задача запускать тесты не через консоль, а через браузер(юзер жмет кнопку запустить тест, на сервер летит гет запрос , запускается тест), как это реализовать ?
  • Вопрос задан
  • 198 просмотров
Пригласить эксперта
Ответы на вопрос 1
@ksivasid Автор вопроса
это понятно в общих словах, но как именно это сделать технически.
К примеру у меня есть класс
class FooBar extends PHPUnit_Extensions_Selenium2TestCase
{

protected function setUp()
  {
    $this->setHost('localhost');
    $this->setPort(4444);
    $this->setBrowser('firefox');
    $this->setBrowserUrl("http://foo-bar.ru/");
    $this->prepareSession()->currentWindow()->maximize();
  }

  public function testFooBar()
  {
    $this->url("index.php");
    $this->byId('auth_user_name')->value('foo');
    $this->byId('auth_user_password')->value('bar');
    $this->byCssSelector('input.enter_btn')->click();
  }
}


Его я запускаю через консоль:
phpunit.bat FooBar.php

Но никак не могу понять как запустить этот класс теста без консоли
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы