Ruby 如何在水豚中获得属性

Ruby 如何在水豚中获得属性,ruby,capybara,Ruby,Capybara,我对使用Ruby开发Capybara和Rspec是新手。如何从给定的HTML标记中获取属性 e、 g.HTML代码如下所示: <li id="123" class="exestep"> 如何通过使用Capybara提供类名来获取ID值。首先,是否可能?您可以使用通过XPath或CSS查找元素并检索id: it 'retrieves the id' do id = find('.exestep')[:id] expect(id).to eq('123') end

我对使用Ruby开发Capybara和Rspec是新手。如何从给定的HTML标记中获取属性

e、 g.HTML代码如下所示:

<li id="123" class="exestep">
  • 如何通过使用Capybara提供类名来获取ID值。首先,是否可能?

    您可以使用通过XPath或CSS查找元素并检索id:

    it 'retrieves the id' do
      id = find('.exestep')[:id]
      expect(id).to eq('123')
    end