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

(UI自动化测试)第二篇:元素定位的方法_name定位

二、name定位
⽅法: driver.find_element_by_name(“name属性值”)
前置: 标签必须name属性
特点: 当前⻚⾯可以重复
提示: 由于name属性值可以重复,所以使⽤时需要查看是否为唯⼀。
在这里插入图片描述

# 导包selenium
from selenium import webdriver
import time
# 创建浏览器驱动对象
driver = webdriver.Chrome()
# 平台网址
driver.get("")
# 使窗口最大化
driver.maximize_window()
# 在用户名输入框中输入admin
driver.find_element_by_name("userA").send_keys("admin")
# 在密码输入输入框中输入123456
driver.find_element_by_name("passwordA").send_keys("123456")
# 等待3秒
time.sleep(3)
# 退出浏览器
driver.quit()
自动创建一个谷歌浏览器——打开的网页,是你在代码中输入的网址——自动定位到元素名是class,值为telA的,定位到输入框后自动填写账号8611111111——自动定位到元素名叫class,元素值叫cl的,并自动填写密码123@qq.com——当前页面静静等待3秒——关闭浏览器。

运行代码的效果是:自动创建一个谷歌浏览器——打开的网页,是你在代码中输入的网址——自动定位到元素名是name,值为userA的,定位到输入框并自动填写账号admin——自动定位到元素名是name,值为passwordA的,定位到密码输入框并自动填写密码123456——当前页面静静等待3秒——关闭浏览器。
在这里插入图片描述

元素定位步骤:
在这里插入图片描述
密码输入框也是如此。。

相关文章:

  • 【学习】CMMM/DCMM等智能制造产业常见资质学习
  • hive:处理JSON格式(get_json_object()函数),连续登录题型,快速生成表(explode,stack),迭代计算
  • 使用flask_restful快速构建接口
  • AI生成移动端贪吃蛇游戏页面,手机浏览器打开即可玩
  • .net core集成MQTT服务端
  • Pytorch中的torch.utils.data.Dataset 类
  • Next-Auth 认证系统:用户与管理员双角色登录配置
  • 【深度技术揭秘】 Android SystemUI锁屏界面动态布局重构:横竖屏智能适配指南
  • 【最后203篇系列】022 用Deepseek14b提取新闻事件
  • 官方通知 | 2025年CAIP人工智能职场应用师(AI职场应用师)职业能力认证正式发布
  • 【机器学习】机器学习四大分类
  • Camera2 与 CameraX 闲谈
  • 【惯性系与固连系速度位置加速度转换关系】
  • Redis 内存淘汰策略
  • Compose 原理解析
  • 【信息系统项目管理师】【高分范文】【历年真题】​论信息系统项目的风险管理
  • 基于大模型的甲状舌管囊肿全流程预测与临床方案研究报告
  • 【第22节】windows网络编程模型(WSAAsyncSelect模型)
  • 【江协科技STM32】软件SPI读写W25Q64芯片(学习笔记)
  • 小米AX6000解锁ssh避坑笔记
  • 11-13世纪的地中海贸易
  • 湖南省郴州市统战部部长黄峥嵘主动交代问题,接受审查调查
  • 中信证券:“国家队”未曾减持ETF,应充分相信国家维稳决心
  • 著名文学评论家、清华大学中文系教授蓝棣之逝世
  • 封江晚开江早,东北地区主要江河上一冰封期冰层较常年偏薄
  • 马上评丨电子屏不如黑板?解决问题不能靠怀旧