2013-03-27 87 views
2

我正在用behat和selenium驅動測試我的symfony2登錄,但它無法正常工作。我認爲symfony2會話不會在selenium會話之間共享,這是不好的,因爲我的selenium會話中沒有SecurityPasswordToken :(symfony2 behat selenium登錄

我必須在通過symfony2中的受保護防火牆保護的頁面上測試一些javascript。

登錄使用默認的驅動程序完全在我的測試功能,但是當我強迫此功能與硒運行(與「@javascript」),這是行不通的。

回答

2

當使用任何驅動程序,除了symfony2中,內核使用的應用程序和內核使用的內核是分開的。

您無需訪問安全上下文即可測試登錄是否有效。只需通過用戶界面登錄並測試你需要的東西。