在 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:
....
我目前有一个脚本可以使用
找到带有 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:
....