Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Rspec 如何找到水豚的第一个空域?_Rspec_Tdd_Capybara_Capybara Webkit_Specifications - Fatal编程技术网

Rspec 如何找到水豚的第一个空域?

Rspec 如何找到水豚的第一个空域?,rspec,tdd,capybara,capybara-webkit,specifications,Rspec,Tdd,Capybara,Capybara Webkit,Specifications,我想找到表单中的第一个空字段 find(“输入[name='somename']”,文本:“”)。首先 出错 Capybara::模棱两可: 不明确匹配,找到5个元素与css“input[name='somename']”和文本匹配 从Capybara 2.0开始,find要求只有一个元素与规范匹配。根据,您可以首先使用具有相同规格的,如中所示: first("input[name='somename']", text: '') 虽然这显然效率较低,但您也可以使用: all("input[na

我想找到表单中的第一个空字段

find(“输入[name='somename']”,文本:“”)。首先

出错

Capybara::模棱两可:
不明确匹配,找到5个元素与css“input[name='somename']”和文本匹配

从Capybara 2.0开始,
find
要求只有一个元素与规范匹配。根据,您可以首先使用具有相同规格的
,如中所示:

first("input[name='somename']", text: '')
虽然这显然效率较低,但您也可以使用:

all("input[name='somename']", text: '')[0]

尝试使用
first(…)
()以及如何使用first,如果我需要包含名称和值的字段?