selenium有多个class值时如何定位
定位 如何 多个 Class selenium
2023-09-27 14:21:32 时间
如图,一些元素除了class值外,其他属性都一样,而class值有多个,不能直接使用driver.find_element_by_class_name("new-tj2 active")定位元素,此时可以用css元素定位方法:
driver.find_element_by_css_selector('.new-tj2').click()
classname有多个,可以用多个"."进行并行连接。如:
driver.find_element_by_css_selector('.new-tj2.active').click()
还有一种方法同样可以支持多个类的情况,还是css属性方法:
driver.find_element_by_css_selector("[class='new-tj2 active']") 用空格分隔即可。
相关文章
- 成功解决python.exe 无法找到入口 无法定位程序输入点
- 如何定位web前后台的BUG
- 如何定位线上问题?
- Linux 服务器大量的 log 日志,如何正确看日志快速定位错误?你必须学会!
- 【技术分享】app自动化测试(Android)—— App 控件定位
- UI自动化测试框架搭建 —— 添加Template方式定位元素
- CPU使用率高,如何快速定位
- 商业智能BI财务分析,如何从财务指标定位到业务问题
- 一文读懂css【css3】绝对(absolute)定位和相对(relative)定位 相对定位是相对谁定位的 绝对定位又是根据谁绝对定位的 子绝父相 包含块
- Gartner:如何定位CDO首席数据官
- Python3在指定路径下递归定位文件中出现的字符串
- 定位项目中,如何选取定位方案,如何平衡耗电与实时位置的精度
- 小程序地图定位,打开地图导航,选择位置
- GDB调试之core文件(如何定位到Segment fault)
- Python+Selenium练习篇之2-利用ID定位元素
- 美国区块链参考架构的定位、视角和设计理念,对于中国有何借鉴?
- 黄海的项目研发任务与定位
- Linux 动态库 undefined symbol 原因定位与解决方法
- 如何定位Release 版本中程序崩溃的位置 ---利用map文件 拦截windows崩溃函数
- 李洪强和你一起学习前端之(8)浮动,网页布局,定位
- 如何让无线GPS定位更准
- Delphi dbf文件如何定位记录(即设置Table的RecNum属性来移动到该记录号)
- 【jvm我能讲两小时024】栈桢的局部变量表是如何定位变量的?是如何完成实参到形参传递的?