[solved] Silenium не получает тип браузера

Различные вопросы по установке и настройке фреймворка, конфигурции веб-сервера и IDE.
lemb
Сообщения: 25
Зарегистрирован: 2012.03.08, 17:51
Контактная информация:

Re: [solved] Silenium не получает тип браузера

Сообщение lemb »

Спасибо. Добавил в шапку
lexand
Сообщения: 58
Зарегистрирован: 2012.01.17, 19:56

Re: [solved] Silenium не получает тип браузера

Сообщение lexand »

у меня еще хитрее и не могу понять почему

есть примитивный тест OpenHomePageTest
установлен последний селениум 2,21,0
для теста настроен FF (причем не важно где либо в XML либо в самом тесте в $browsers)

вообщем гдето внутри SeleniumTestSuite он создает тест с именем "OpenHomePageTest: firefox"
а мотом пытаеться заинклудить файл: 'OpenHomePageTest: firefox.php'
файла такого соотвественно нет и у меня все валиться

как бороться ???

ЗЫЖ
по дефолту я всегда работаю с отображением всех ошибок
lexand
Сообщения: 58
Зарегистрирован: 2012.01.17, 19:56

Re: [solved] Silenium не получает тип браузера

Сообщение lexand »

дополнения
используюю 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?
Аватара пользователя
yiijeka
Сообщения: 3103
Зарегистрирован: 2012.01.28, 09:14
Откуда: Беларусь
Контактная информация:

Re: [solved] Silenium не получает тип браузера

Сообщение yiijeka »

@lexand

А если в WebTestCase.php добавить setBrowser('*firefox')

Код: Выделить всё

protected function setUp()
    {
        parent::setUp();
        $this->setBrowser('*firefox');        
        $this->setBrowserUrl(TEST_BASE_URL);
    }
А в phpunit.xml удалить строчку

Код: Выделить всё

<browser name="firefox" browser="*firefox" />
Ответить