UI自动化_id 元素定位

##  导包selenium
from selenium import webdriver
import time

1、创建浏览器驱动对象
driver = webdriver.Chrome()
2、打开测试网站
driver.get("你公司的平台地址")
3、使浏览器窗口最大化
driver.maximize_window()
4、在用户名输入框中输入admin
driver.find_element_by_id("userA").send_keys("admin")
5、在密码输输入框中输入123456
driver.find_element_by_id("passwordA").send_keys("123456")
6、等待3秒
time.sleep(3)
7、再退出浏览器
driver.quit()

运行脚本之后就能看到效果了**(自动打开浏览器 - 进入平台登陆页 - 自动输入用户名、密码)**
在这里插入图片描述

备注:
1、第4、5步是通过ID进行元素定位,找标签是有id属性的,在右侧图中按ctrl+F,在输入框中输入在这里插入图片描述
2、定位账号输入框:driver.find_element_by_id(“userA”),“”号内的就是账号输入框的ID值
在这里插入图片描述
3、定位密码输入框:driver.find_element_by_id(“passwordA”) ,“”号内的就是密码输入框的ID值
在这里插入图片描述
4、send_keys(“admin”)、send_keys(“123456”) 意思是,在这两个输入框中你要输入的值。
在这里插入图片描述

相关推荐

  1. UI自动化元素无法定位问题解决方法

    2024-03-26 21:46:01       32 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-26 21:46:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-26 21:46:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-26 21:46:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-26 21:46:01       18 阅读

热门阅读

  1. leetcode-链表

    2024-03-26 21:46:01       17 阅读
  2. 力扣1----10(更新)

    2024-03-26 21:46:01       13 阅读
  3. C# 关键字 as is

    2024-03-26 21:46:01       14 阅读
  4. 接口测试面试题汇总(含答案)

    2024-03-26 21:46:01       18 阅读
  5. 挡边输送带是什么

    2024-03-26 21:46:01       17 阅读
  6. C语言TCP通信基础CS模型

    2024-03-26 21:46:01       17 阅读
  7. 云服务器配置 docker-spark

    2024-03-26 21:46:01       16 阅读
  8. 【力扣】392.判断子序列

    2024-03-26 21:46:01       17 阅读
  9. ChatGPT:实现高效论文写作的秘密武器

    2024-03-26 21:46:01       16 阅读