gpt4 book ai didi

ruby-on-rails - 如何在 Cucumber/Capybara 中设置浏览器语言?

转载 作者:行者123 更新时间:2023-12-01 11:04:26 26 4
gpt4 key购买 nike

我希望根据浏览器语言显示不同的语言,自然我想测试以确保其正常工作。我正在使用 Cucumber 和 Capybara,Gem 版本分别为 1.0.6 和 1.1.1。

我在网络上找到了一些建议,但目前没有一个有效。我尝试了以下(单独)但没有成功。

page.driver.language = language
header "Accept-Language", language
page.driver.header 'Accept-Language', language

其中语言设置为“en”或“fr”。

有人可以帮忙吗?谢谢,格雷姆。

最佳答案

知道了!

我的线路正确,问题出在其他地方。

page.driver.header 'Accept-Language', language

这工作正常,问题是我的场景如下。

Scenario:
Given I am an anonymous user
And the browser language is fr
Then I should see "Bonjour"

本来应该是

Scenario:
Given the browser language is fr
And I am an anonymous user
Then I should see "Bonjour"

“我是匿名用户”步骤只是先退出。似乎必须先设置浏览器语言,然后再执行使用浏览器的任何其他步骤。

关于ruby-on-rails - 如何在 Cucumber/Capybara 中设置浏览器语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7481384/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com