Как запустить сценарии Selenium IDE в Selenium RC с помощью PHPUnit? - PullRequest
0 голосов
/ 13 июля 2011

Я умею создавать сценарии селена в IDE Селена, а также могу экспортировать его в PHPUnit.Я также установил PHPUnit (который, я думаю, установлен правильно) и сервер selenium-rc (который работал отлично).Затем я запустил эти сценарии с помощью команды: «PHPUnit Testname.php», которая ничего не дала в качестве вывода.Если кто-нибудь знает что-нибудь о запуске этих скриптов PHPUnit, пожалуйста, пролите немного света.Спасибо .............

Ответы [ 2 ]

0 голосов
/ 17 ноября 2011

Убедитесь, что ваш селен RC работает. например (java -jar selenium-server.jar)

Попробуйте сохранить этот тест как:

exampleTest.php

Затем запустите его через командную строку как:

phpunit exampleTest.php

Надеюсь, это поможет.

<?php
require_once 'PHPUnit/Framework.php';
require_once 'PHPUnit/Extensions/SeleniumTestCase.php';

class exampleTest extends PHPUnit_Extensions_SeleniumTestCase
{
  protected function setUp()
  {
    $this->setBrowser('*firefox');
    $this->setBrowserUrl('http://www.google.com');
  }

  public function testexampleTest()
  { 
    echo "Navigating browser to stackoverflow.com ...";
    $this->open('http://www.stackoverflow.com/');
    $this->waitForPageToLoad('30000');
    echo "Made it to stackoverflow!";
    $this->sleep(5);
    echo "Test Complete";
  }
}
?>
0 голосов
/ 13 июля 2011

Команда для запуска тестов (без использования фильтров и т. Д.) Включает имя набора тестов, из которого выводится имя файла.Итак,

phpunit Testname

, а не

phpunit Testname.php
...