【问题标题】:Iterate through all elements using selenium in python在 python 中使用 selenium 遍历所有元素
【发布时间】:2015-01-10 17:05:07
【问题描述】:

我目前有一个脚本,可以使用“Toast”链接文本找到第一个元素

toast_link = driver.find_element_by_link_text('Toast')

我遇到的问题是链接文本“Toast”有多个实例,我想遍历所有实例。最好的方法是什么?

【问题讨论】:

    标签: python selenium iterator web-scraping


    【解决方案1】:

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

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

    【讨论】:

    • 不知道有这种可能,我想我在查找它的时候读过它。谢谢,这很容易!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-16
    • 1970-01-01
    • 2013-01-12
    相关资源
    最近更新 更多