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

常用的元素操作API

  • click
    • 触发当前元素的点击事件
  • clear()
    • 清空内容
  • sendKeys(...)
    • 往文本框一类元素中写入内容
  • getTagName()
    • 获取元素的的标签名
  • getAttribute(属性名)
    • 根据属性名获取元素属性值
  • getText()
    • 获取当前元素的文本值
  • isDisplayed()
    • 查看元素是否显示
  • get(String url)
    • 访问指定url页面
  • getCurrentUrl() --一般用于用例的断言
    • 获取当前页面的url地址
  • getTitle() --用于做断言
    • 获取当前页面的标题
  • getPageSource()
    • 获取当前页面源代码
  • quit()
    • 关闭驱动对象以及所有相关的窗口
  • close()
    • 关闭当前窗口
  • getWindowHandle()
    • 返回当前页面句柄
  • getWindowHandles()
    • 返回所有由驱动对象打开页面所有的句柄,页面不同,句柄不一样
  • manage()
    • 此方法可以获取Options--浏览器菜单操作对象
    • driver.manage().window()
  • navigate对象
    • to(String url):
      • 导航到指定的URL。
      • 示例:driver.navigate().to("http://www.example.com");
    • back():
      • 导航回浏览器历史中的上一个页面。
      • 示例:driver.navigate().back();
    • forward():
      • 导航到浏览器历史中的下一个页面。
      • 示例:driver.navigate().forward();
    • refresh():
      • 刷新当前页面。
      • 示例:driver.navigate().refresh();
http://www.dtcms.com/a/109564.html

相关文章:

  • chromium魔改——navigator.webdriver 检测
  • 【无人机】无人机PX4飞控系统高级软件架构
  • 创新项目实训开发日志1
  • 21.数据链路层协议
  • 如何在本地部署魔搭上千问Qwen2.5-VL-32B-Instruct-AWQ模型在显卡1上面运行推理,并开启api服务
  • QT 中的元对象系统(五):QMetaObject::invokeMethod的使用和实现原理
  • JavaScript基础-移动端常用开发框架
  • 智能多媒体处理流水线——基于虎跃办公API的自动化解决方案
  • Redis 除了数据类型外的核心功能 的详细说明,包含事务、流水线、发布/订阅、Lua 脚本的完整代码示例和表格总结
  • 【数据集】多视图文本数据集
  • Python第七章09:自定义python包.py
  • maven引入项目内本地包方法
  • WEB安全--文件上传漏洞--php伪协议的利用
  • MySQL索引(操作篇)
  • 分布式锁之redis6
  • GenerationMixin:_sample方法(GenerationMode.SAMPLE, GenerationMode.GREEDY_SEARCH)
  • 程序员学商务英语之Establing Biz Relations Inquiry
  • 自适应卡尔曼滤波
  • 探索 GitHub Copilot:当 AI 成为你的贴身编码助手
  • Win11本地从零开始部署dify全流程
  • TP6图片操作 Image::open 调用->save()方法时候报错Type is not supported
  • Redis基础知识-3
  • linux - 字符设备驱动简介
  • MySql 数据库题目
  • 三防笔记本有什么用 | 三防笔记本有什么特别
  • CentOS中挂载新盘LVM指南:轻松扩展存储空间,解决磁盘容量不足问题
  • ORM mybits mybits-plus
  • 探索现代网络技术:从负载均衡到 Kubernetes
  • ECMAScript介绍
  • 使用C#写的一个Kafka的使用工具