在Selenium Chrome中为Behat测试将语言设置为en-UK

时间:2019-07-10 14:47:11

标签: php selenium symfony docker behat

我目前正在尝试使用@javascript标签运行一些behat测试。我正在使用Symfony 3.2运行docker环境,并且尝试通过在behat.yml中设置参数来更改chrome的语言:

  chrome:
     switches:
       - "--window-size=1200,800"
       - "--lang=en-UK"

我要解决的问题是<input type='date' />要求使用美国格式,但我需要在硒化铬中使用英国格式...

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

解决方案:

经过深入研究后,尚无针对此的已知修复程序。解决的方法是将我发送的日期从1970-01-31更改为12-31-1970 ...如果有更好的解决方案,它将对将来的Selenium项目/使用有所帮助。

之所以能够做到这一点,没有任何保证,即用户将永远拥有基于英国的浏览器。

欢迎其他解决方案:)