3

我正在使用 behat 和 selenium 驱动程序测试我的 symfony2 登录,但它不能正常工作。我认为 symfony2 会话没有在 selenium 会话之间共享,这很糟糕,因为我的 selenium 会话中没有 SecurityPasswordToken :(

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

登录在我的测试功能中与默认驱动程序完美配合,但是当我强制此功能使用 selenium(使用“@javascript”)运行它时,它不起作用。

4

1 回答 1

2

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

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

于 2013-03-27T18:26:27.940 回答