我是使用Ruby在Capybara,Rspec开发的新手。如何从给定的HTML标签中获取属性?
e.g。 HTML代码看起来像这样:
<li id="123" class="exestep">
如何通过使用Capybara提供类名来获取ID值。首先是可能吗?
答案 0 :(得分:0)
您可以使用find
通过XPath或CSS查找元素,并使用Element#[]
来检索ID:
it 'retrieves the id' do
id = find('.exestep')[:id]
expect(id).to eq('123')
end