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

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

我要解决的问题是<input type='date' />要求使用美国格式,但是我需要在Selenium Chrome中将该格式设置为UK ...

有任何想法吗?

最佳答案

解:

深入研究之后,任何地方都没有已知的解决方案。解决的办法是将我发送的日期从1970-01-31更改为12-31-1970……如果有更好的解决方案,它将对将来的Selenium项目/使用有所帮助。

之所以能够做到这一点,是不保证用户将始终拥有基于英国的浏览器。

欢迎其他解决方案:)

关于php - 在Selenium Chrome中为Behat测试将语言设置为en-UK,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56973270/

10-16 23:46