2014-09-03 76 views
0

如何检查我用Capybara选择的元素的DOM属性? (注意,这是不同于检查属性)使用水豚检查元素属性

例如:我想看看是否复选框处于不确定的状态,我想这样做:

find('input[type="checkbox"]').properties.indeterminate == true 

回答

0

外貌像我最好的方法是JavaScript:

def has_indeterminate_field?(text) 
    page.evaluate_script "$('label:contains(#{text}) input')[0].indeterminate" 
    end