在python中使用selenium迭代所有元素

时间:2015-01-10 17:05:07

标签: python selenium iterator web-scraping

我目前有一个脚本可以找到带有链接文本的第一个元素" Toast"使用

toast_link = driver.find_element_by_link_text('Toast')

我遇到的问题是链接文本有多个实例" Toast"我想迭代所有这些。这样做的最佳方式是什么?

1 个答案:

答案 0 :(得分:4)

要查找多个元素,请使用find_elements_*代替find_element_*(注意:s):

toast_links = driver.find_elements_by_link_text('Toast')
for link in toast_links:
    ....