打印从FIND_ELEMENTS_BY_ID() - Python中获取的所有数据

时间:2014-03-07 12:41:58

标签: python selenium

在python中使用find_elements_by_id()时我会得到一个元素列表,我找到了计数。

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

如何逐个打印每个项目?

2 个答案:

答案 0 :(得分:0)

name是一个列表。 name.count是一种列表方法。 int(name.count)应该提出TypeError

要查找列表中的元素数量,请使用

cnt = len(name)

在名称中的每个项目中打印文本

for item in name:
    print(item.text)

答案 1 :(得分:0)

for index in range(len(name)):
    print name[index]