在搜索了几个小时之后,我找不到解决这个问题的方法...我想要的很简单,找到一个具有特定值的按钮,声明它已禁用css。怎么在capybara ???
我尝试了几种没有成功的组合
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>
答案 0 :(得分:0)
我认为有几种方法可以做到这一点,但试试这个:
find_button('Dashboard')['class'].have_content "disabled"