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

(UI自动化测试web端)第三篇:元素的常用操作方法_浏览器操作

模拟浏览器的常见操作。

1、最大化浏览器窗口

driver.maximize_window()

2、浏览器后退、前进、刷新、关闭、退出

# 调用浏览器的后退
driver.back()
# 调用浏览器的前进
driver.forward()
# 刷新页面
driver.refresh()
# 关闭当前窗口
driver.close()
# 退出浏览器
driver.quit()

3、获取页面标题及URL地址
在这里插入图片描述
4、获取元素信息的前三个方法

为什么要学习获取元素信息的方法?主要为了获取相关的信息进行断言,判断自动化用例最终的执行结果。

获取元素常用的方法:
在这里插入图片描述
size: 获取元素的大小,返回的是一个字典,里面包含元素高度和宽度的值。

text: 获取元素的文本内容。

get_attribute(‘attribute’): 获取元素对应属性名称和属性值,attribute表示的是属性名。
在这里插入图片描述

5、获取元素信息的后三个方法
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
常用的大概是这么多。。

http://www.dtcms.com/a/91593.html

相关文章:

  • QT编程之CAN协议
  • DeepSeek与GPT的全方位对比及其为编程工作带来的巨大变革
  • 熊猫精灵脚本助手官网_找图找色-脚本精灵2025最新版下载
  • 深入解析 Java 类加载机制及双亲委派模型
  • 【MARK-2小车】小车教程、上位机教程
  • 高等数学-第七版-上册 选做记录 习题5-4
  • 表的约束及代码练习
  • django入门教程之templates和static资源【五】
  • 八纲辨证总则
  • 如何优化 docker 镜像体积?
  • 【深度学习基础 2】 PyTorch 框架
  • EMQX Dashboard
  • Java 大视界 -- Java 大数据在智能金融区块链跨境支付与结算中的应用(154)
  • C#多态性入门:从零到游戏开发实战
  • Unity URP自定义Shader支持RenderLayer
  • 【Unity3D实现UI轮播效果】
  • 无人机+evtol:低空经济市场硬通货技术详解
  • HCIP(二)
  • 六十天Linux从0到项目搭建(第八天)(缓冲区、gitee提交)
  • 让 AI 更智能的检索增强生成(Retrieval-Augmented Generation)
  • 组态软件之万维组态介绍(web组态、html组态、vue2/vue3组态、组态软件、组态编辑器)
  • Redis 集群配置
  • 代码随想录算法训练营Day12 | Leetcode 226翻转二叉树、101对称二叉树、104二叉树的最大深度、111二叉树的最小深度
  • PHP框架 ThinkPHP 漏洞探测分析
  • 基于SpringBoot+Vue的在教务管理(课程管理)系统+LW示例
  • 技术迭代、流量困境与营销突破:基于开源AI大模型与S2B2C模式的创新路径研究
  • HCIA-AI人工智能笔记4:神经网络类型
  • SpringSecurity + OAuth2 限制一个用户(同端互斥)登录
  • c# winform 提高界面加载速度
  • 毕设知识点