多个元素具有相同标签的网页上的文本验证

彼德

我将以下代码作为测试的一部分:

if page.text.include? "Provide your details"
  go_and_enter_details
end

网页上有多个标有的元素h2,包括正在检查内容的元素

返回此错误:

Ambiguous match, found 3 elements matching css "h2" (Capybara::Ambiguous)

如何获得Ruby / Cucumber / Capybara来识别页面是否包含我需要检查的文本?

fab

您有多种选择:

  • 如果要填充的元素是页面中的第一个元素,则可以使用第一个元素

    first('YOUR ELEMENT').click
    
  • 你可以使用,所以你可以告诉水豚在哪里可以找到你的元素(例如,一个div

    within('body > div > div') do
     #find your element and do your work
    end
    
  • 您可以使用元素CSS selectorXPath

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

对具有相同ID的多个元素进行文本验证

来自分类Dev

更改具有相同标签/ ID的多个TextView中的文本

来自分类Dev

从Selenium for Python中具有相同类的多个元素中获取文本?

来自分类Dev

具有多个内部文本的网页excel vba抓取数据

来自分类Dev

在一个具有相同元素名称的XML上使用多个CSS

来自分类Dev

如何在具有不同ID的多个Select元素上使用相同的JavaScript函数

来自分类Dev

如何在单击时在具有相同类名的多个元素上切换类

来自分类Dev

修改具有相同标签名称的所有元素

来自分类Dev

jQuery具有多个元素和多个事件的相同功能

来自分类Dev

显示具有相同id标签的不同文本jquery

来自分类Dev

从具有相同类的多个输入标签中获取html

来自分类Dev

从具有相同ID的多个范围中删除文本

来自分类Dev

从具有相同类jquery的多个div查找文本

来自分类Dev

检查是否存在多个具有相同类的元素

来自分类Dev

具有相同父级的角形多个指令元素

来自分类Dev

XSD具有相同名称但类型不同的多个元素

来自分类常见问题

在JavaScript HTML中呈现具有相同ID的多个元素

来自分类Dev

具有相同类名的多个元素的innerHTML

来自分类Dev

numpy数组的多个元素具有相同的ID

来自分类Dev

在JavaScript HTML中呈现具有相同ID的多个元素

来自分类Dev

jQuery匹配具有相同ID /类的多个元素

来自分类Dev

JavaScript同时运行具有多个元素的相同功能

来自分类Dev

XSD具有相同名称但类型不同的多个元素

来自分类Dev

获取具有相同名称JAXB的多个XML元素

来自分类Dev

具有相同类型但名称不同的多个元素?

来自分类Dev

获取具有相同类名的多个元素的列表

来自分类Dev

对具有相同类的多个元素使用 getBoundingClientRect() 吗?

来自分类Dev

按标签属性查找具有多个值的元素

来自分类Dev

在网页上,所有文本框都具有相同的 ID,我想通过 Chrome 控制台中的 JavaScript 在所有框中写入相同的文本

Related 相关文章

  1. 1

    对具有相同ID的多个元素进行文本验证

  2. 2

    更改具有相同标签/ ID的多个TextView中的文本

  3. 3

    从Selenium for Python中具有相同类的多个元素中获取文本?

  4. 4

    具有多个内部文本的网页excel vba抓取数据

  5. 5

    在一个具有相同元素名称的XML上使用多个CSS

  6. 6

    如何在具有不同ID的多个Select元素上使用相同的JavaScript函数

  7. 7

    如何在单击时在具有相同类名的多个元素上切换类

  8. 8

    修改具有相同标签名称的所有元素

  9. 9

    jQuery具有多个元素和多个事件的相同功能

  10. 10

    显示具有相同id标签的不同文本jquery

  11. 11

    从具有相同类的多个输入标签中获取html

  12. 12

    从具有相同ID的多个范围中删除文本

  13. 13

    从具有相同类jquery的多个div查找文本

  14. 14

    检查是否存在多个具有相同类的元素

  15. 15

    具有相同父级的角形多个指令元素

  16. 16

    XSD具有相同名称但类型不同的多个元素

  17. 17

    在JavaScript HTML中呈现具有相同ID的多个元素

  18. 18

    具有相同类名的多个元素的innerHTML

  19. 19

    numpy数组的多个元素具有相同的ID

  20. 20

    在JavaScript HTML中呈现具有相同ID的多个元素

  21. 21

    jQuery匹配具有相同ID /类的多个元素

  22. 22

    JavaScript同时运行具有多个元素的相同功能

  23. 23

    XSD具有相同名称但类型不同的多个元素

  24. 24

    获取具有相同名称JAXB的多个XML元素

  25. 25

    具有相同类型但名称不同的多个元素?

  26. 26

    获取具有相同类名的多个元素的列表

  27. 27

    对具有相同类的多个元素使用 getBoundingClientRect() 吗?

  28. 28

    按标签属性查找具有多个值的元素

  29. 29

    在网页上,所有文本框都具有相同的 ID,我想通过 Chrome 控制台中的 JavaScript 在所有框中写入相同的文本

热门标签

归档