Ruby 使用Capybara检查元素属性
如何检查使用Capybara选择的元素的DOM属性?(请注意,这与检查属性不同) 示例:我想查看复选框是否处于不确定状态,我想做如下操作:Ruby 使用Capybara检查元素属性,ruby,capybara,Ruby,Capybara,如何检查使用Capybara选择的元素的DOM属性?(请注意,这与检查属性不同) 示例:我想查看复选框是否处于不确定状态,我想做如下操作: find('input[type="checkbox"]').properties.indeterminate == true 看起来我最好的方法是JavaScript: def has_indeterminate_field?(text) page.evaluate_script "$('label:contains(#{text}) inp
find('input[type="checkbox"]').properties.indeterminate == true
看起来我最好的方法是JavaScript:
def has_indeterminate_field?(text)
page.evaluate_script "$('label:contains(#{text}) input')[0].indeterminate"
end