selenium By八种方式定位元素
BY方式定位
使用selenium的By方式定位,首先得导入该模块 from selenium.webdriver.common.by import By
- id属性定位
find_element(By.ID,"id")
- name属性定位
find_element(By.NAME,"name")
- classname属性定位
find_element(By.CLASS_NAME,"claname")
- a标签文本属性定位
find_element(By.LINK_TEXT,"text")
- a标签部分文本属性定位
find_element(By.PARTIAL_LINK_TEXT,"partailtext")
- 标签名定位·
find_elemnt(By.TAG_NAME,"input")
- xpath路径定位
find_element(By.XPATH,"//div[@name='name']")
- css选择器定位
find_element(By.CSS_SELECTOR,"#id")
目前正在学习Python中,如果有什么不对的地方 希望广大朋友,指出错误指出,深表感谢
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】博客园携手 AI 驱动开发工具商 Chat2DB 推出联合终身会员
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET 依赖注入中的 Captive Dependency
· .NET Core 对象分配(Alloc)底层原理浅谈
· 聊一聊 C#异步 任务延续的三种底层玩法
· 敏捷开发:如何高效开每日站会
· 为什么 .NET8线程池 容易引发线程饥饿
· 一个适用于 .NET 的开源整洁架构项目模板
· 【开源】C#上位机必备高效数据转换助手
· .NET 9.0 使用 Vulkan API 编写跨平台图形应用
· MyBatis中的 10 个宝藏技巧!
· [.NET] 使用客户端缓存提高API性能