douzuizhuo0587 2019-07-10 14:47 采纳率: 0%
浏览 131
已采纳

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

I am currently trying to run some behat tests using the @javascript tag. I am running a docker environment with Symfony 3.2 and I have attempted to change the language for chrome by setting an argument within the behat.yml:

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

The problem I am trying to fix is the fact that <input type='date' /> is asking for an American format but I need the format to be UK in Selenium Chrome...

Any ideas?

  • 写回答

1条回答 默认 最新

  • dongli7236 2019-07-15 11:26
    关注

    Solution:

    There is no known fix for this anywhere after deep research. The fix was to change the date that I was sending across from 1970-01-31 to 12-31-1970... if there is a better solution out there it will help with future projects/use of Selenium.

    The reason this can be done, there is no gaurentee that the user will always have a UK based browser.

    Other solutions are welcome :)

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码