2013-03-27 81 views
2

我正在用behat和selenium驱动测试我的symfony2登录,但它无法正常工作。我认为symfony2会话不会在selenium会话之间共享,这是不好的,因为我的selenium会话中没有SecurityPasswordToken :(symfony2 behat selenium登录

我必须在通过symfony2中的受保护防火墙保护的页面上测试一些javascript。

登录使用默认的驱动程序完全在我的测试功能,但是当我强迫此功能与硒运行(与“@javascript”),这是行不通的。

回答

2

当使用任何驱动程序,除了symfony2中,内核使用的应用程序和内核使用的内核是分开的。

您无需访问安全上下文即可测试登录是否有效。只需通过用户界面登录并测试你需要的东西。