gpt4 book ai didi

twitter-bootstrap - Capybara:不会选择 Bootstrap 按钮组

转载 作者:行者123 更新时间:2023-12-01 21:50:40 24 4
gpt4 key购买 nike

我有以下按钮组,我无法让 Capybara w/Selenium 选择该按钮组:

<div class="btn-group hidden-sm" data-toggle-name="user[attributes][0][customization_id]" data-toggle="buttons">
<label class="btn btn-default active">
<input type="radio" value="17">
Stocky body
</label>
<label class="btn btn-default">
<input type="radio" value="16">
Round body
</label>
</div>

我尝试过以下操作:

click_button 'Stocky body'

find(:xpath, "//input[@value='16']").click

find(:xpath, "//input[@type='radio'][@value='16']").click

此时,我已经准备了一个多小时的 :xpath 和 Capybara 答案,他们都认为 :xpath 代码至少应该可以工作。

任何人都可以阐明我在这里做错了什么吗?

最佳答案

我找到了解决方案,因为输入标签未关闭,我需要使用 Capybara 并找到标签。

以下代码能够运行:

page.find('label', text: 'Stocky body').click

希望这对尝试使用 Capybara 和 Bootstrap 风格选择器的其他人有所帮助!

关于twitter-bootstrap - Capybara:不会选择 Bootstrap 按钮组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18844247/

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