我在rspec中编写了一个水豚测试,我试图找到一个具有特定值的元素的计数。我的DOM有以下元素:
<svg version="1.1" id="some_id" x="0px" y="0px" viewBox="0 0 2 2" enable-background="previous 0 0 2 2">
<svg version="1.1" id="some_id" x="0px" y="0px" viewBox="0 0 2 2" enable-background="previous 0 0 2 2">
<svg version="1.1" id="some_id" x="0px" y="0px" viewBox="0 0 5 7" enable-background="Hello 0 0 5 7">
我想找到具有启用 - 背景值的元素的计数为&#34;先前的0 0 2 2&#34;或者可能是viewBox值为&#34; 0 0 2 2&#34;。我尝试了以下方法:
expect(find_field("enable-background", {with: "previous 0 0 2 2"}).count).to eq(2)
我收到错误:Capybara::ElementNotFound: Unable to find field "enable-background" with value "previous 0 0 2 2"
我在这里做错了什么?
答案 0 :(得分:0)
我想出来了 - expect(find_all('svg[viewBox="0 0 2 2"]').count).to eq(2)