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

Java的Selenium常用的元素操作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/112869.html

相关文章:

  • 【图像处理基石】什么是AWB?
  • 扩展库Scrapy:Python网络爬虫的利器
  • 【Rust学习】Rust数据类型,函数,条件语句,循环
  • 实战打靶集锦-38-inclusiveness
  • pyTorch框架使用CNN进行手写数字识别
  • AI比人脑更强,因为被植入思维模型【43】蝴蝶效应思维模型
  • 多模态智能体框架MM-StoryAgent:跨模态叙事视频生成的技术突破
  • 九、重学C++—类和函数
  • QGIS中第三方POI坐标偏移的快速校正-百度POI
  • C#编程基础知识点介绍
  • 亚马逊系统异常48小时:这3类商品退货政策有变
  • 开源 LLM 应用开发平台 Dify 全栈部署指南(Docker Compose 方案)
  • SpringWebFlux路由函数:RouterFunction与HandlerFunction
  • 简单多状态dp问题 + 总结(一)
  • 【新能源汽车研发测试数据深度分析:从传感器到智能决策的硬核方法论】
  • 照片to谷歌地球/奥维地图 - 批量导出GPS数据到CSV文件
  • (小白0基础) 租用AutoDL服务器进行deepseek-8b模型微调全流程(Xshell,XFTP) —— 准备篇
  • 2025.4.4总结
  • THE UNIVERSITY OF MANCHESTER-NUMERICAL ANALYSIS 1-4.1数值代数方程组求解
  • 【Android】UI开发:XML布局与Jetpack Compose的全面对比指南
  • 什么是边缘计算?
  • 使用Visual Studio
  • 36、web前端开发之JavaScript(五)
  • 如何部署DeepSeek企业知识库:
  • 单片机学习笔记8.定时器
  • 针对Ansible执行脚本时报错“可执行文件格式错误”,以下是详细的解决步骤和示例
  • Java异常处理与全局异常处理全面指南
  • 3-Visual Studio 2022打包NET开发项目为安装包
  • 手部穴位检测技术:基于OpenCV和MediaPipe的实现
  • C++/Qt 模拟sensornetwork的工作