2015-10-11 29 views
6

Używam codeception z Yii2 i moja konfiguracja jest następująca:akceptacja testowanie z selenu i codeception, przeglądarka pokazuje pustą stronę

class_name: AcceptanceTester 
modules: 
enabled: 
    - WebDriver: 
     url: 'http://ucms.ac.ir/admin/index-test.php/' 
     browser: chrome 
    - tests\codeception\common\_support\FixtureHelper 
    - Yii2 
config: 
    Yii2: 
     configFile: '../config/backend/acceptance.php' 

testy zakończą, a zakończy się pomyślnie, ale nic na nowej przeglądarce pojawia zakładka otwarta przez selen. Widziałem kilka samouczków, a w tutorialach przeglądarka faktycznie pokazuje proces testowania. także, gdy wystąpi błąd i zrzut ekranu zostanie zrobiony przez kodekcepcję w celu późniejszego odniesienia, to tylko biała pusta strona. Jestem na ubuntu 14.10, selen 2.47.1 i chrome 45. to też się dzieje, gdy używam firefox zamiast chrome.

Odpowiedz

0

Poprosiłem samo pytanie w codeception's github repo i oto odpowiedź:

Nie używaj Yii2 i WebDriver w tym samym apartamencie.

Moja wina, to jest korygowane configs:

class_name: AcceptanceTester 
modules: 
    enabled: 
     - WebDriver: 
      url: 'http://ucms.ac.ir/admin/index-test.php/' 
      browser: chrome 
     - tests\codeception\common\_support\FixtureHelper