2015-10-11 14 views
6

Ich verwende codeception mit Yii2 und meiner Konfiguration ist wie folgt:Akzeptanz mit Selen und codeception Testen Browser zeigt leere Seite

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' 

Tests durchführen, und sie fertig ist erfolgreich, aber nichts erscheint auf den neuen Browser Tab von Selen geöffnet. Ich habe einige Tutorials gesehen und in diesen Tutorials zeigt der Browser tatsächlich den Testprozess. Auch wenn ein Fehler auftritt und ein Screenshot zur späteren Referenz durch Codeception erstellt wird, ist es nur eine weiße leere Seite. Ich bin auf Ubuntu 14.10, Selenium 2.47.1 und Chrom 45. Es passiert auch, wenn ich Firefox anstelle von Chrom verwende.

Antwort

0

Ich fragte gleiche Frage in codeception's github repo und hier ist die Antwort:

nicht Yii2 und WebDriver in der gleichen Suite.

Mein Fehler, wird diese korrigiert configs:

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