【发布时间】:2013-06-11 22:04:27
【问题描述】:
我正在使用过滤器强制用户使用 SSL。但是,我在功能测试中遇到了问题,尤其是重定向不是 HTTPS,而是 HTTP,它添加了一个对测试目的没有帮助的额外重定向。
有没有办法将功能测试浏览器设置为默认使用 HTTPS 而不是 HTTP?
【问题讨论】:
标签: symfony-1.4 functional-testing
我正在使用过滤器强制用户使用 SSL。但是,我在功能测试中遇到了问题,尤其是重定向不是 HTTPS,而是 HTTP,它添加了一个对测试目的没有帮助的额外重定向。
有没有办法将功能测试浏览器设置为默认使用 HTTPS 而不是 HTTP?
【问题讨论】:
标签: symfony-1.4 functional-testing
您可以查看sfBrowser 类,它是 Symfony 1.4 中功能测试使用的浏览器。我认为你可以使用类似的东西:
$browser->setVar('HTTPS', true);
每当您实例化浏览器时。
您还可以创建自己的浏览器类,该类将从sfBrowser(或sfTestBrowser)继承,并将HTTPS 设置为始终为真。
【讨论】: