Php Symfony Panther-如何在本地主机上保持SSL?

Php Symfony Panther-如何在本地主机上保持SSL?,php,selenium,symfony,ssl,localhost,Php,Selenium,Symfony,Ssl,Localhost,我正在使用Panther测试我的Symfony 5应用程序 我需要测试我的支付系统。我可以填写表单字段,但当我提交时,Stripe会给我一个错误: (索引):1您可以通过HTTP测试Stripe.js集成。然而, live Stripe.js集成必须使用HTTPS 事实上,Panther似乎不是用HTTPS而是用HTTP启动客户机 我在本地安装了Symfony SSL证书(因此我可以访问) 但是Panther将只运行(9080是Panther在启动测试时占用的端口) 我怎样才能解决这个问题? 我

我正在使用Panther测试我的Symfony 5应用程序

我需要测试我的支付系统。我可以填写表单字段,但当我提交时,Stripe会给我一个错误:

(索引):1您可以通过HTTP测试Stripe.js集成。然而, live Stripe.js集成必须使用HTTPS

事实上,Panther似乎不是用HTTPS而是用HTTP启动客户机

我在本地安装了Symfony SSL证书(因此我可以访问

但是Panther将只运行(9080是Panther在启动测试时占用的端口)

我怎样才能解决这个问题? 我在doc()中没有看到任何选项,在这个问题上也没有任何出路

这是我的代码:

$client=static::createPantherClient();
$client->request('GET','/website/tarifs');
//填写表格并提交

Panther的内部Web服务器仅使用http(如您所见)。如果要使用SSL,必须使用自己的Web服务器来处理加密层。其作用如下:

公共函数testMyApp():void
{
$pantherClient=static::createPantherClient(['external\u base\u uri'=>'https://localhost']);
//PHP集成web服务器将不会启动
}

请分享更多详细信息。您如何申请数据?