【发布时间】:2014-07-13 15:59:18
【问题描述】:
我是 Capybara 开发的新手,Rspec 使用 Ruby。如何从给定的 HTML 标签中获取属性?
例如HTML 代码如下所示:
<li id="123" class="exestep">
如何通过使用 Capybara 给出类名来获取 ID 值。首先有可能吗?
【问题讨论】:
我是 Capybara 开发的新手,Rspec 使用 Ruby。如何从给定的 HTML 标签中获取属性?
例如HTML 代码如下所示:
<li id="123" class="exestep">
如何通过使用 Capybara 给出类名来获取 ID 值。首先有可能吗?
【问题讨论】:
您可以使用 find 通过 XPath 或 CSS 查找元素并使用 Element#[] 检索 id:
it 'retrieves the id' do
id = find('.exestep')[:id]
expect(id).to eq('123')
end
【讨论】: