0

Ich möchte Funktionstests auf localhost, aber Abnahmetest auf einem Testserver ausführen. Ich habe die Konfiguration der AcceptanceTester (yii \ Tests \ codeception \ Frontend \ acceptance.suite.yml) aus:Yii2, Codeception: So konfigurieren Sie Abnahmetests für die Verwendung der URL meines Testservers

WebDriver: 
    url: 'http://localhost' 

zu:

WebDriver: 
    url: 'https://test.mydomain.com' 

Wenn ich die Tests ausführen, muss ich haben folgende URL im Browser: https://test.mydomain.com/test-page aber ich habe: https://test.mydomain.com/yii/frontpage/web/index-test.php/test-page

Wie kann ich die Wurzel yii/Startseite/web/Index-test.php entfernen/ von der URL?

+0

Dies ist ein Yii-Konfigurationsproblem. – Naktibalda

+0

Ich ging durch alle Konfigurationen, aber ich habe den Ort nicht gefunden, wo ich es ändern könnte. –

+0

Ich denke, dass diese Frage verwandt ist: http://stackoverflow.com/questions/37727689/testing-action-with-redirect-gives-uexpectable-behavior-in-yii2 – Naktibalda

Antwort

0

Am Ende habe ich das Problem, indem die Konfiguration der Testserver die Abnahmen in der Lage sein gelöst auszuführen:

Diese Lösung hat den Vorteil, dass alle meine Kollegen die Tests unabhängig von mir durchführen können.