运行黄昏测试时,测试中的日期字段始终采用美国格式,但我要求它们采用英式格式。 我的镶边选项如下所示:
$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 上执行黄昏的人,为了解决这个问题,您需要将LANGUAGE
env 传递给 Selenium 容器,如下所示:
selenium:
image: selenium/standalone-chrome:3.141.59
environment:
- LANGUAGE=en_GB.UTF-8