0

我正在使用过滤器强制用户使用 SSL。但是,我遇到了功能测试的问题,特别是重定向不是 HTTPS,而是 HTTP,它添加了一个额外的重定向,这对测试目的没有帮助。

有没有办法将功能测试浏览器设置为默认使用 HTTPS 而不是 HTTP?

4

1 回答 1

0

你可以看一下sfBrowserSymfony 1.4 中功能测试使用的浏览器类。我认为你可以使用类似的东西:

$browser->setVar('HTTPS', true);

每当您实例化浏览器时。

您还可以创建自己的浏览器类,该类将从sfBrowser(or sfTestBrowser) 继承并将 设置HTTPS为始终为真。

于 2013-06-12T07:19:25.957 回答