打印FIND_ELEMENTS_BY_ID()获得的所有数据 - Python
当我在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]
当然可以!请把你想要翻译的内容发给我,我会帮你把它变得简单易懂。