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

【WEB自动化测试】- 浏览器操作方法

一、常用方法

1. maximize_window()  最大化窗口  (重点)

        说明:如果能够在打开页面时,全屏显示页面,就能尽最大可能加载更多的页面,提高可定位性

2. set_window_size(width, height) 设置浏览器窗口的大小  (了解)

        场景:查看页面是否可以自适应(Web和APP端切换)时使用

3. set_window_position(x, y) 设置浏览器的位置

4. back()    后退 -->模拟浏览器的后退按钮

5. forward() 前进-->模拟浏览器的前进按钮

6. refresh()  刷新-->模拟浏览器的刷新功能

        说明:刷新动作是重新向服务器发起当前页面的请求

7. close()  关闭当前窗口 -->模拟点击浏览器关闭按钮

        说明:在没有实现浏览器页面切换操作之前,close()方法关闭的是原始页面!

8.quit() 关闭浏览器驱动对象 -->关闭所有程序启动的窗口

9.title   获取页面title

10. current_url  获取当前页面URL

        说明:浏览器的标题和URL地址属性,可以用来做断言使用

http://www.lryc.cn/news/94551.html

相关文章:

  • VSCode设置鼠标滚轮滑动设置字体大小
  • Spring MVC是什么?详解它的组件、请求流程及注解
  • 基于Spring Boot的广告公司业务管理平台设计与实现(Java+spring boot+MySQL)
  • docker 基本命令安装流程
  • 尚硅谷大数据Flink1.17实战教程-笔记02【Flink部署】
  • 【LeetCode每日一题合集】2023.7.3-2023.7.9
  • java企业工程项目管理系统平台源码
  • 软件设计模式与体系结构-设计模式-行为型软件设计模式-访问者模式
  • 【LeetCode】503. 下一个更大元素 II
  • 使用infura创建以太坊网络
  • TCP/IP协议是什么?
  • python图像处理实战(三)—图像几何变换
  • 学习vue2笔记
  • 【SQL】查找多个表中相同的字段
  • “未来之光:揭秘创新科技下的挂灯魅力“
  • Spring boot MongoDB实现自增序列
  • MyBatis查询数据库【秘籍宝典】
  • 目标检测舰船数据集整合
  • 第一章 Android 基础--开发环境搭建
  • 【LeetCode周赛】2022上半年题目精选集——二分
  • vuejs如何将线上PDF转为base64编码
  • Repo工作原理及常用命令总结——2023.07
  • Python教程(2)——开发python常用的IDE
  • 【lambda函数】lambda()函数
  • ThreeJs CSS3DObject 点击失效问题
  • 飞书深诺、恒生面试(部分)(未完全解析)
  • Spring Cloud Config: 了解、原理和使用
  • 基于图的路径规划算法对比
  • SQL Server 索引
  • java抽奖