当前位置: 首页 > news >正文

(UI自动化测试web端)第二篇:元素定位的方法_css定位之class选择器

看代码里的【find_element_by_css_selector( )】( )里的表达式怎么写? 文章介绍了第二种写法class选择器。你要根据网页中的实际情况来判断自己到底要用哪一种方法来进行元素定位。每种方法都要多练习,全都熟了之后你在工作当中使用起来元素定位时,就会有一种看一眼立马就知道用哪一种方式最简单!

driver.find_element_by_css_selector(".telA").send_keys("1585079**")

表达式:.class

. 表示通过元素的class属性进行元素选择

#class表示的class属性的其中一个属性值

# 导包selenium
from selenium import webdriver
import time
# 创建浏览器驱动对象
driver = webdriver.Chrome()
# 打开测试网站
driver.get("file:///E:/%E5%AD%A6%E4%B9%A0%E7%9B%B8%E5%85%B3/%E8%87%AA%E5%8A%A8%E5%8C%96%E7%9B%B8%E5%85%B3/02/UI%E8%87%AA%E5%8A%A8%E5%8C%96V5.0%E5%AD%A6%E4%B9%A0%E8%B5%84%E6%96%99/web%E7%AB%AF%E7%8E%AF%E5%A2%83/web%E8%AF%BE%E5%A0%82%E7%B4%A0%E6%9D%90/web/%E6%B3%A8%E5%86%8CA.html")
# 使窗口最大化
driver.maximize_window()

driver.find_element_by_css_selector(".telA").send_keys("15850792173")
# 等待3秒
time.sleep(3)
# 退出浏览器 
# driver.quit()

在这里插入图片描述

相关文章:

  • 【AI】Orin NX+ubuntu22.04上移植YoloV11,并使用DeepStream测试成功
  • LinkedIn数据抓取零风险指南:亮数据住宅代理实现企业级合规采集
  • 深入解析 RedissonMultiLock —— 分布式联锁的原理与实战
  • 我的第二个网站 - SpellCheck Game
  • java学习——函数式编程(1)
  • HTML5前端第六章节
  • 扭蛋机小程序开发,潮玩娱乐消费风口下的机遇
  • 多模态自动驾驶混合渲染HRMAD:将NeRF和3DGS进行感知验证和端到端AD测试
  • 关于微信小程序云开发轮播图渲染失败问题
  • 第 8 章:使用更好的库_《C++性能优化指南》_notes
  • Win7触摸屏位置不准如何操作
  • Element UI实现表格全选、半选
  • 微信小程序引入TDesign组件后报错一直提示路径不对(Component is not found in path)的解决方法
  • k8s存储介绍(五)PV与PVC
  • Windows系统中,通过局域网共享文件夹让同一路由器下的其他设备访问文件
  • Kubernetes
  • 【Java/数据结构】优先级队列(PriorityQueue)
  • .git 文件夹
  • ctfshow WEB web7
  • redis配置文件解析
  • 美凯龙:董事兼总经理车建兴被立案调查并留置
  • 科创板年内第3家!健信超导IPO获受理,拟募资8.65亿
  • 上海浦东机场1号、2号航站楼均推出国内出发安检24小时服务
  • 泽连斯基表示将在土耳其“等候”普京
  • “80后”李灿已任重庆市南川区领导,此前获公示拟提名为副区长人选
  • 上海下周最高气温在30℃附近徘徊,夏天越来越近