如何使用Robot Framework获取网页元素的所有xpath?

纳雷克·哈科比扬

我正在使用 Robotframework 来自动化测试,它使用 Selenium2 库并提供扩展许多库(Java、Python、AngularJS 等)的机会。

这是我的问题。

有没有办法让页面上显示符合特定条件的元素的所有 xpath?

提前致谢,

托多·米纳科夫

我会用我理解的两种方式来回答这个问题——至少应该寻找一种;)

假设 xpath 是//div- 例如“所有div元素”

1)计算有多少匹配元素:

${count}=  Get Matching Xpath Count    //div    # note there's no xpath= prefix

正如评论中所指出的, 的返回值Get Matching Xpath Count是一个字符串类型,所以如果你想用它进行一些数值比较,你最好将它转换为 int:

${count}=    Convert To Integer    ${count}

2)获取与该 xpath 匹配的每个元素,并对其进行处理

${matched elements}=    Get Webelements     xpath=//div
:FOR  ${element}  IN  @{matched elements}
\   ${text}=    Get Text    ${element}      # will get the text of each matched node
\   Log  ${text}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用Robot Framework捕获警报框

来自分类Dev

如何使用python获取具有默认名称空间的xml文件中所有元素的xpath?

来自分类Dev

如何使用python获取具有默认名称空间的xml文件中所有元素的xpath?

来自分类Dev

如何获取包含“ ID”属性的网页中所有Web元素的计数?

来自分类Dev

Selenium 如何快速获取网页上所有元素的大小和位置

来自分类Dev

找到所有匹配指定xpath的元素后,如何使用索引获取它们?

来自分类Dev

如何使用XPath从根标签中获取所有不同的元素标签

来自分类Dev

找到所有匹配指定xpath的元素后,如何使用索引获取它们?

来自分类Dev

如何从网页获取所有文本?

来自分类Dev

如何在Robot Framework中基于元素的文本编写xpath?

来自分类Dev

无法在Robot Framework中使用XPath定位元素

来自分类Dev

XPATH-如何获取具有特定属性的任何节点类型的所有text()元素

来自分类Dev

没有XPath的HtmlAgilityPack,PCL:如何按类获取所有元素?

来自分类Dev

如何使用Robot Framework处理提示框?

来自分类Dev

如何使用Robot Framework做一些无限的任务?

来自分类Dev

如何在Robot Framework中使用Webdriver Manager?

来自分类Dev

如何将仿造者与Robot Framework结合使用?

来自分类Dev

如何使用Robot Framework做一些无限的任务?

来自分类Dev

Robot Framework - 如何开始使用 pabot.PabotLib 库?

来自分类Dev

如何在 Robot Framework 中使用/实现 SoftAssert 功能

来自分类Dev

如何使用robot.api从kyword获取输出?

来自分类Dev

如何使用XPath选择所有空元素

来自分类Dev

如何使用xpath查找特定类型的所有xml元素?

来自分类Dev

如何使用Robot Framework查找特定html元素的CSS样式属性?

来自分类Dev

测试自动化:如何使用 Robot Framework 测试不断变化的元素?

来自分类Dev

如何使用Robot Framework获取div的最后一个定位器

来自分类Dev

如何获取网页中的所有单词 - Python3

来自分类Dev

无法使用请求从网页获取所有表格内容

来自分类Dev

使用RSelenium获取网页中的所有Twitter链接

Related 相关文章

  1. 1

    如何使用Robot Framework捕获警报框

  2. 2

    如何使用python获取具有默认名称空间的xml文件中所有元素的xpath?

  3. 3

    如何使用python获取具有默认名称空间的xml文件中所有元素的xpath?

  4. 4

    如何获取包含“ ID”属性的网页中所有Web元素的计数?

  5. 5

    Selenium 如何快速获取网页上所有元素的大小和位置

  6. 6

    找到所有匹配指定xpath的元素后,如何使用索引获取它们?

  7. 7

    如何使用XPath从根标签中获取所有不同的元素标签

  8. 8

    找到所有匹配指定xpath的元素后,如何使用索引获取它们?

  9. 9

    如何从网页获取所有文本?

  10. 10

    如何在Robot Framework中基于元素的文本编写xpath?

  11. 11

    无法在Robot Framework中使用XPath定位元素

  12. 12

    XPATH-如何获取具有特定属性的任何节点类型的所有text()元素

  13. 13

    没有XPath的HtmlAgilityPack,PCL:如何按类获取所有元素?

  14. 14

    如何使用Robot Framework处理提示框?

  15. 15

    如何使用Robot Framework做一些无限的任务?

  16. 16

    如何在Robot Framework中使用Webdriver Manager?

  17. 17

    如何将仿造者与Robot Framework结合使用?

  18. 18

    如何使用Robot Framework做一些无限的任务?

  19. 19

    Robot Framework - 如何开始使用 pabot.PabotLib 库?

  20. 20

    如何在 Robot Framework 中使用/实现 SoftAssert 功能

  21. 21

    如何使用robot.api从kyword获取输出?

  22. 22

    如何使用XPath选择所有空元素

  23. 23

    如何使用xpath查找特定类型的所有xml元素?

  24. 24

    如何使用Robot Framework查找特定html元素的CSS样式属性?

  25. 25

    测试自动化:如何使用 Robot Framework 测试不断变化的元素?

  26. 26

    如何使用Robot Framework获取div的最后一个定位器

  27. 27

    如何获取网页中的所有单词 - Python3

  28. 28

    无法使用请求从网页获取所有表格内容

  29. 29

    使用RSelenium获取网页中的所有Twitter链接

热门标签

归档