我想要显示一种不同的语言,具体取决于浏览器语言,当然我想测试以确保它正常工作。我使用黄瓜和水豚,宝石版本分别为1.0.6和1.1.1。如何在Cucumber/Capybara中设置浏览器语言?
我在网上发现了一些建议,但目前为止没有任何工作。我尝试了以下(单独),但没有成功。
page.driver.language = language
header "Accept-Language", language
page.driver.header 'Accept-Language', language
其中language设置为“en”或“fr”。
任何人都可以帮忙吗?谢谢,格雷姆。
我还没有专门设置一个驱动程序才能使用,所以不管默认的水豚驱动程序。通过设置特定的东西,我能获得更好的结果吗谢谢。 – Simmo
然后您将使用机架测试。如果以上不起作用,那么试试这个:https://github.com/jnicklas/capybara/issues/320 –
嗨,安迪,感谢您的链接,但我仍然有点失落,因为我把什么放在哪里能够即时设置语言。道歉有点密集!干杯,格雷姆 – Simmo