selenium By八种方式定位元素

              BY方式定位
              使用selenium的By方式定位,首先得导入该模块
        from selenium.webdriver.common.by import By

    1. id属性定位find_element(By.ID,"id")
    2. name属性定位find_element(By.NAME,"name")
    3. classname属性定位find_element(By.CLASS_NAME,"claname")
    4. a标签文本属性定位find_element(By.LINK_TEXT,"text")
    5. a标签部分文本属性定位find_element(By.PARTIAL_LINK_TEXT,"partailtext")
    6. 标签名定位·find_elemnt(By.TAG_NAME,"input")
    7. xpath路径定位find_element(By.XPATH,"//div[@name='name']")
    8. css选择器定位find_element(By.CSS_SELECTOR,"#id")
posted @   时光哥哥  阅读(1231)  评论(0编辑  收藏  举报
编辑推荐:
· .NET 依赖注入中的 Captive Dependency
· .NET Core 对象分配(Alloc)底层原理浅谈
· 聊一聊 C#异步 任务延续的三种底层玩法
· 敏捷开发:如何高效开每日站会
· 为什么 .NET8线程池 容易引发线程饥饿
阅读排行:
· 一个适用于 .NET 的开源整洁架构项目模板
· 【开源】C#上位机必备高效数据转换助手
· .NET 9.0 使用 Vulkan API 编写跨平台图形应用
· MyBatis中的 10 个宝藏技巧!
· [.NET] 使用客户端缓存提高API性能
点击右上角即可分享
微信分享提示