【发布时间】:2013-11-26 07:40:41
【问题描述】:
在搜索了几个小时后,我还没有找到解决这个问题的方法......我想要的很简单,找到一个具有特定值的按钮,并断言它已禁用 css。如何在水豚中做到这一点???
我尝试了几种组合都没有成功
expect(find_button(I18n.t('dashboard.dashboard'))[:disabled]).to eq "disabled"
expect(find_button(I18n.t('dashboard.dashboard')).to have_css("disabled")).to be_true
这些都不行?如何在水豚中做到这一点?
编辑:当前测试的 html 示例
<div class= "left-navigation">
<div class="row left-navigation-item">
<form action="#" class="button_to" method="post">
<div>
<input class="left-navigation-button disabled" value="Dashboard" type="submit">
</div>
</form>
</div>
</div>
【问题讨论】:
-
请提供一个您希望 Capybara 找到的 HTML 示例。
-
谢谢。输入元素没有名称或 ID。您希望按班级找到它吗?我只是对你想要完成的事情感到困惑。
-
我正在尝试按值定位它,在本例中为 value="Dashboard"。然后检查它是否有“禁用”的 css
标签: capybara