在黄昏测试中,日期字段始终采用美国格式



运行黄昏测试时,测试中的日期字段始终采用美国格式,但我要求它们采用英式格式。 我的镶边选项如下所示:

$options = (new ChromeOptions)->addArguments([
'--disable-gpu',
'--headless',
'--no-sandbox',
'--ignore-ssl-errors',
'--whitelisted-ips=""',
'--window-size=1920,1080',
'--lang=en_GB',
]);

在我的黄昏测试用例文件中,我还使用以下方法设置语言环境:

app()->setLocale('en');

编辑:我也尝试将语言设置为"en-GB">

对于那些使用硒映像在 docker 上执行黄昏的人,为了解决这个问题,您需要将LANGUAGEenv 传递给 Selenium 容器,如下所示:

selenium:
image: selenium/standalone-chrome:3.141.59
environment:
- LANGUAGE=en_GB.UTF-8

相关内容

最新更新