我试过通过检查 - > copyxpath。但我没有得到完整的xpath。 然后我尝试了代码
CBAdvertisementDataLocalNameKey
但是我得到的消息无法找到元素$ 12,420.94。
请告知
答案 0 :(得分:0)
Capybara中没有找到两个字符串作为参数的版本。如果使用Capybara< 2.7.0你可以做到
page.find('label', text: '$12,420.94', :match => :prefer_exact)
这是一个使用默认选择器类型(:css)的查找,用于包含'$ 12,420.94'文本的'label'元素。如果使用Capybara 2.7.0+,你可以做到
page.find(:label, '$12,420.94', :match => :prefer_exact)
基本上是一样的,但是使用了添加到Capybara的标签选择器类型