美文网首页
定位一组元素

定位一组元素

作者: DunCan躺尸剑法 | 来源:发表于2021-07-07 08:06 被阅读0次

    from seleniumimport webdriver

    from timeimport sleep

    """

    定位一组元素

    WebDriver还提供了8种用于定位一组元素的方法。

    find_elements_by_id()

    find_elements_by_name()

    find_elements_by_tag_name()

    find_elements_by_class_name()

    find_elements_by_link_text()

    find_elements_by_partial_link_text()

    find_elements_by_xpath()

    find_elements_by_css_selector()

    """

    driver = webdriver.Chrome()

    driver.get("https://www.baidu.com")

    driver.find_element_by_id("kw").send_keys("selenium")

    driver.find_element_by_id("su").click()

    sleep(2)

    # 定位一组元素

    texts = driver.find_elements_by_xpath("//div[@tpl='se_com_default']/h3/a")

    # 计算匹配结果个数

    print(len(texts))

    # 循环遍历每一条结果标题

    for t in texts:

         print(t.text)

    driver.quit()

    相关文章

      网友评论

          本文标题:定位一组元素

          本文链接:https://www.haomeiwen.com/subject/nnibultx.html