[solved] Silenium не получает тип браузера
Re: [solved] Silenium не получает тип браузера
Спасибо. Добавил в шапку
Re: [solved] Silenium не получает тип браузера
у меня еще хитрее и не могу понять почему
есть примитивный тест OpenHomePageTest
установлен последний селениум 2,21,0
для теста настроен FF (причем не важно где либо в XML либо в самом тесте в $browsers)
вообщем гдето внутри SeleniumTestSuite он создает тест с именем "OpenHomePageTest: firefox"
а мотом пытаеться заинклудить файл: 'OpenHomePageTest: firefox.php'
файла такого соотвественно нет и у меня все валиться
как бороться ???
ЗЫЖ
по дефолту я всегда работаю с отображением всех ошибок
есть примитивный тест OpenHomePageTest
установлен последний селениум 2,21,0
для теста настроен FF (причем не важно где либо в XML либо в самом тесте в $browsers)
вообщем гдето внутри SeleniumTestSuite он создает тест с именем "OpenHomePageTest: firefox"
а мотом пытаеться заинклудить файл: 'OpenHomePageTest: firefox.php'
файла такого соотвественно нет и у меня все валиться
как бороться ???
ЗЫЖ
по дефолту я всегда работаю с отображением всех ошибок
Re: [solved] Silenium не получает тип браузера
дополнения
используюю PHPUnit_Selenium 1.2.6
когда в CWebTestCase меняю родителя на PHPUnit_Extensions_Selenium2TestCase - все работает
иначе вот такая ошибка
хм
может откатиться на 1,2,5...
и кто подскажет что лучше использовать PHPUnit_Extensions_Selenium2TestCase или PHPUnit_Extensions_SeleniumTestCase?
используюю PHPUnit_Selenium 1.2.6
когда в CWebTestCase меняю родителя на PHPUnit_Extensions_Selenium2TestCase - все работает
иначе вот такая ошибка
Код: Выделить всё
PHP Warning: include(OpenHomePageTest: firefox.php): failed to open stream: No such file or directory in /home/alex/Projects/***/core/framework/YiiBase.php on line 423
PHP Warning: include(): Failed opening 'OpenHomePageTest: firefox.php' for inclusion (include_path='.:/home/alex/Projects/***/core/main_project/components/abstracts:/home/alex/Projects/***/core/main_project/components/interfaces:/home/alex/Projects/***/core/main_project/models:/home/alex/Projects/***/core/main_project/components:/home/alex/Projects/***/core/main_project/components/db:/usr/share/php:/usr/share/pear') in /home/alex/Projects/***/core/framework/YiiBase.php on line 423
PHP Warning: include(OpenHomePageTest: firefox.php): failed to open stream: No such file or directory in /home/alex/Projects/***/core/framework/YiiBase.php on line 423
PHP Warning: include(): Failed opening 'OpenHomePageTest: firefox.php' for inclusion (include_path='.:/home/alex/Projects/***/core/main_project/components/abstracts:/home/alex/Projects/***/core/main_project/components/interfaces:/home/alex/Projects/***/core/main_project/models:/home/alex/Projects/***/core/main_project/components:/home/alex/Projects/***/core/main_project/components/db:/usr/share/php:/usr/share/pear') in /home/alex/Projects/***/core/framework/YiiBase.php on line 423
может откатиться на 1,2,5...
и кто подскажет что лучше использовать PHPUnit_Extensions_Selenium2TestCase или PHPUnit_Extensions_SeleniumTestCase?
Re: [solved] Silenium не получает тип браузера
@lexand
А если в WebTestCase.php добавить setBrowser('*firefox')
А в phpunit.xml удалить строчку
А если в WebTestCase.php добавить setBrowser('*firefox')
Код: Выделить всё
protected function setUp()
{
parent::setUp();
$this->setBrowser('*firefox');
$this->setBrowserUrl(TEST_BASE_URL);
}
Код: Выделить всё
<browser name="firefox" browser="*firefox" />