• 元素定位_tag_name


    """
    1.学习目标
    掌握tag_name元素定位方法
    2.操作步骤(语法)
    单数形式
    driver.find_element_by_tag_name("标签名")
    复数形式--返回列表
    driver.find_elements_by_tag_name("标签名")
    3.需求
    在注册A页面中,使用tag_name元素定位方法,定位input标签
    4.总结
    tag_name定位方法
    1. 当页面中有唯一的标签的时候,可以使用
    driver.find_element_by_tag_name("标签名")
    2. 当有多个标签相同的元素时,使用
    driver.find_element_by_tag_name("标签名")
    默认定位的是第一个标签名
    3. 当有多个标签相同的元素时,使用
    driver.find_elements_by_tag_name("标签名")
    得到所有标签相同的元素,使用列表遍历的形式,对具体的元素做操作
    """
    # 1.导入selenium
    from selenium import webdriver
    from time import sleep
    import os
    
    # 2. 打开浏览器---谷歌浏览器
    driver = webdriver.Chrome()
    # 3. 输入网址
    url = "file:///" + os.path.abspath("练习页面/注册A.html")
    driver.get(url)
    sleep(3)
    # 4. 元素定位
    # 4.1 单数形式
    input_ele = driver.find_element_by_tag_name("input")
    # print("单数形式", input_ele.get_attribute("outerHTML"))
    # 4.2 复数形式
    input_eles = driver.find_elements_by_tag_name("input")  # 定位所有input标签的元素
    # print(len(input_eles))
    for i in input_eles:
        print(i.get_attribute("outerHTML"))
    # 5.关闭浏览器
    driver.quit()
  • 相关阅读:
    请求重定向,请求转发
    post、get方法乱码问题
    Servlet
    修改Servlet模板,让Servlet更清新
    Java-Python对垒之质数计算
    使用Packet Tracer对不同网段组网模拟
    哑编码的两种方法
    AdaBoost scikit-learn相关参数
    KNN scikit-learn相关参数
    递归思想的应用-根据二叉树的中序遍历和前序遍历重建二叉树
  • 原文地址:https://www.cnblogs.com/wzhqzm/p/13332636.html
Copyright © 2020-2023  润新知