是否可以从多个具有相同名称的元素中获取get_attribute()?

绿眼武士

我有很多具有相同类名但具有不同ID的列表元素。

例子:

<li class="test class" id="111-11-111"> pass </li>
<li class="test class" id="222-22-222"> pass </li>
<li class="test class" id="333-33-333"> pass </li>

我需要提取这些ID。对于单个列表元素,这不是问题:

driver.find_element_by_css_selector(".test.class").get_attribute("id")

但是我需要以某种方式到达下一个ID。如果尝试find_elements_by...接收以下异常:

'list'对象没有属性'get_attribute'

有没有办法提取它们?

Yu Zhang

您可以使用xpath:

listOfLi = driver.find_elements_by_xpath("//li[class='test class']")

或CSS选择器:

listOfLi = driver.find_elements_by_css_selector(".test.class")

您可以通过逐个索引每个li元素来访问它们:

for eachLiElement in listOfLi:
    string = eachLiElement.get_attribute("id")

string 将为您提供每个元素的ID。

如果您只想获取第二个ID,则可以通过

secondId = listOfLi[1].get_attribute("id")

secondId 将有 222-22-222

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在XSD中是否可以有多个具有相同名称的元素?

来自分类Dev

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

来自分类Dev

是否可以创建多个具有相同名称的变量?

来自分类Dev

如何从具有相同名称的多个元素中获取单击元素,数组的不同索引索引

来自分类Dev

从多个表中获取具有相同名称的列

来自分类Dev

是否可以从具有相同名称的查询字符串中获取值?

来自分类Dev

一个文件夹中是否可以有多个具有相同名称的文件?

来自分类Dev

一个文件夹中是否可以有多个具有相同名称的文件?

来自分类Dev

JAXB中的多个类是否可以具有相同的元素名称?

来自分类Dev

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

来自分类Dev

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

来自分类Dev

目录中可以有多个具有相同名称的文件/目录吗?

来自分类Dev

在C#中反序列化具有相同名称的多个XML元素

来自分类Dev

书签+中的哪个功能可以处理多个具有相同名称的书签?

来自分类Dev

您可以在Rails中定义多个具有相同名称的动作吗?

来自分类Dev

是否可以在单独的查询中存在两个具有相同名称的临时表

来自分类Dev

是否可以在继承的类中公开具有相同名称的受保护常量?

来自分类Dev

在php中,是否可以创建两个具有相同名称的输入框?

来自分类Dev

是否可以在不同的组织中创建具有相同名称的软件包?

来自分类Dev

如何从具有相同名称的多个类的HTML中获取值?

来自分类Dev

从多个具有相同名称的元素中获取属性值,并且在xml中获得另一个元素的属性值

来自分类Dev

PHP中具有相同名称的不同元素

来自分类Dev

在MVC中处理具有相同名称的多个动作

来自分类Dev

Spring中具有相同名称的多个字段

来自分类Dev

在Linux中创建多个具有相同名称的文件

来自分类Dev

Spring中具有相同名称的多个字段

来自分类Dev

在Linux中创建具有相同名称的多个文件

来自分类Dev

在DOM中访问多个具有相同名称的项目

来自分类Dev

SQL Server中多个具有相同名称的表

Related 相关文章

  1. 1

    在XSD中是否可以有多个具有相同名称的元素?

  2. 2

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

  3. 3

    是否可以创建多个具有相同名称的变量?

  4. 4

    如何从具有相同名称的多个元素中获取单击元素,数组的不同索引索引

  5. 5

    从多个表中获取具有相同名称的列

  6. 6

    是否可以从具有相同名称的查询字符串中获取值?

  7. 7

    一个文件夹中是否可以有多个具有相同名称的文件?

  8. 8

    一个文件夹中是否可以有多个具有相同名称的文件?

  9. 9

    JAXB中的多个类是否可以具有相同的元素名称?

  10. 10

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

  11. 11

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

  12. 12

    目录中可以有多个具有相同名称的文件/目录吗?

  13. 13

    在C#中反序列化具有相同名称的多个XML元素

  14. 14

    书签+中的哪个功能可以处理多个具有相同名称的书签?

  15. 15

    您可以在Rails中定义多个具有相同名称的动作吗?

  16. 16

    是否可以在单独的查询中存在两个具有相同名称的临时表

  17. 17

    是否可以在继承的类中公开具有相同名称的受保护常量?

  18. 18

    在php中,是否可以创建两个具有相同名称的输入框?

  19. 19

    是否可以在不同的组织中创建具有相同名称的软件包?

  20. 20

    如何从具有相同名称的多个类的HTML中获取值?

  21. 21

    从多个具有相同名称的元素中获取属性值,并且在xml中获得另一个元素的属性值

  22. 22

    PHP中具有相同名称的不同元素

  23. 23

    在MVC中处理具有相同名称的多个动作

  24. 24

    Spring中具有相同名称的多个字段

  25. 25

    在Linux中创建多个具有相同名称的文件

  26. 26

    Spring中具有相同名称的多个字段

  27. 27

    在Linux中创建具有相同名称的多个文件

  28. 28

    在DOM中访问多个具有相同名称的项目

  29. 29

    SQL Server中多个具有相同名称的表

热门标签

归档