我正在编写固定装置,并且多个测试断言页面的标题具有一定的价值。但是,我没有考虑该网站已本地化的事实。我的常规浏览器设置是英语,但是当我运行testcafe chrome:headless myTests.js
时,由于本地化更改(可能是由于我的PC的语言)而导致测试失败。
我尝试运行本地chrome安装程序并添加:userProfile
,但遗憾的是没有运气。
我可以找到的与此问题有关的唯一其他信息是,但我无法使它起作用:
我找到了答案here-如果它也解决了您的问题,请给他们一个赞。
解决方案:
我使用以下命令以指定的语言环境启动无头的chrome:
testcafe chrome:headless --lang=en-US