打印FIND_ELEMENTS_BY_ID()获得的所有数据 - Python

0 投票
2 回答
939 浏览
提问于 2025-04-17 21:17

当我在Python中使用 find_elements_by_id() 时,会得到一个元素的列表,并且我找到了这个列表的数量。

name = driver.find_elements_by_xpath("//label[@class='error']")
cnt = int(name.count)

我该如何一个一个地打印出每个项目呢?

2 个回答

0

name 是一个列表。name.count 是列表的一种方法。用 int(name.count) 应该会引发一个 TypeError 错误。

要找出列表中有多少个元素,可以使用

cnt = len(name)

要打印 name 中每个项目的 text

for item in name:
    print(item.text)
0
for index in range(len(name)):
    print name[index]

当然可以!请把你想要翻译的内容发给我,我会帮你把它变得简单易懂。

撰写回答