在 python 中使用 selenium 遍历所有元素

Iterate through all elements using selenium in python

我目前有一个脚本可以使用

找到带有 link 文本 "Toast" 的第一个元素
toast_link = driver.find_element_by_link_text('Toast')

我遇到的问题是 link 文本 "Toast" 有多个实例,我想遍历所有实例。执行此操作的最佳方法是什么?

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

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