gpt4 book ai didi

ruby-on-rails - 如何使用 RSpec 和 Capybara 定位本地化按钮?

转载 作者:行者123 更新时间:2023-12-03 18:17:56 25 4
gpt4 key购买 nike

我正在使用 RSpec 和 Capybara 进行 Ruby on Rails 测试。

我的 Rails 应用已本地化为多种不同的语言(英语、德语等)。

例如,我希望 Capybara 提交一个表单,但显然不能使用它的值来选择它,因为该值会根据所选择的语言而变化。

这在我的情况下不起作用:

click_button("Create my account")

有什么办法可以简单地选择第一个 input[type="submit"]带有 capybara 的页面上的元素?

谢谢你的帮助。

最佳答案

您可以为按钮分配一个 id 并单击它

click_button("button_id")

来源: http://rubydoc.info/github/jnicklas/capybara/master/Capybara/Node/Actions#click_button-instance_method

关于ruby-on-rails - 如何使用 RSpec 和 Capybara 定位本地化按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15029017/

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