首页/新闻资讯/正文详情

Web自动化测试6-常用方法

发布时间:2026/9/26 3:54:58 来源:云帆数科 栏目:资讯中心
Web自动化测试6-常用方法
元素的常用操作方法方法说明send_keys(*value)输入操作方法该方法中的参数表示输入的内容text用于获取文本值clear()清空操作方法submit()提交表单操作方法click()单击操作方法get(url)获取操作方法该方法中的参数URL表示web页面的资源路径save_screenshot(filename)截图操作方法该方法中的参数filename是页面截图后保存的绝对路径get_screenshot_as_base64()对窗口截图并以BASE64方式返回截图常用于嵌入 HTML 测试报告get_attribute(class)用于获取用来获取元素某个属性的值。例如获取class值is_selected()用是否被选择多用于选择框如果多选框处于被选中的状态则返回True, 反之则返回Falseis_enabled用于判断页面元素是否可用可用则返回True不可用则返回Falseis_displayed用于判断页面中是否显示元素显示则返回True不显示则返回False浏览器的常用操作方法方法说明maximize_window()设置浏览器窗口为最大化minimize_window()设置浏览器窗口为最小化fullscreen_window()用来实现全屏操作current_window_handle用于返回窗口句柄current_url用来获取当前窗口URLclose()关闭浏览器窗口quit()关闭浏览器所有窗口并退出浏览器驱动title用于获取页面titlename用于返回当前运行的浏览器名称refresh用于刷新页面page_source用于输出网页源码set_window_size()用于获取浏览器当前窗口的高度与宽度set_window_position(x,y)用于设置浏览器当前窗口的位置window_handles用于获取多窗口句柄返回列表类型

相关推荐

Namespace 详解
Namespace 详解

在 Linux 系统中,namespace 是在内核级别以一种抽象的形式来封装系统资源的,通过将系统资源放在不同的 namespace 中,来实现资源隔离的目的。设置了不同 namespace 的程序,就可以享有彼此独立的一份系统资源。Linux 中当前可用的命… · 2026/9/26 3:54:58

STM32 SBUS协议解析:DMA+IDLE中断+状态机三重保障
STM32 SBUS协议解析:DMA+IDLE中断+状态机三重保障

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 3:54:46

VSCode C++头文件路径配置:IntelliSense includePath详解
VSCode C++头文件路径配置:IntelliSense includePath详解

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 3:54:40

基于SpringBoot+Vue的高校学生饮食推荐系统前后端分离实战
基于SpringBoot+Vue的高校学生饮食推荐系统前后端分离实战

做了这套前后端分离的高校学生饮食推荐系统,前后折腾了小两个月,从搭骨架到部署上线踩了不少坑,今天把它完整记录下来。项目本身用的是SpringBootVueMyBatisMySQL这套非常经典的组合,功能覆盖了用户登录、菜品推荐、饮食管理、评论… · 2026/9/26 4:46:52

从AI助手到Agent操作系统:WorkBuddy落地实践与工程解析
从AI助手到Agent操作系统:WorkBuddy落地实践与工程解析

如果你最近在刷技术社区,应该能明显感觉到一个风向:AI 工具圈的词库迭代速度,比电脑系统更新还快。前两年大家还在聊“哪个AI助手更聪明”,到了今年,关键词已经变成了 Agent、Skill、MCP、工作台。WorkBuddy 就是在这个… · 2026/9/26 4:46:52

Comsol、Matlab与Solidworks联合仿真:激光焊接多目标优化实战
Comsol、Matlab与Solidworks联合仿真:激光焊接多目标优化实战

1. 为什么要把Comsol、Matlab和Solidworks放在一张桌上做仿真的人迟早都会遇到一个问题:手里的工具够用,但单靠其中任何一款,总有一块短板补不上。拿激光焊接工艺优化来说,几何模型在Solidworks里几分钟就能搭好,但要算… · 2026/9/26 4:46:52

跨架构二进制体积极致优化技巧:panic_immediate_abort 与 lto 调优实录
跨架构二进制体积极致优化技巧:panic_immediate_abort 与 lto 调优实录

跨架构二进制体积极致优化技巧:panic_immediate_abort 与 lto 调优实录在将系统级探针部署到资源受限的**边缘计算网关(如 64MB 内存的 ARM64 边缘盒子、树莓派、或嵌入式 Linux 容器)**时,二进制文件的物理磁盘占用与内存驻留集&… · 2026/9/26 4:46:52

Google收录提速指南:从Search Console到站内优化的正规打法
Google收录提速指南:从Search Console到站内优化的正规打法

不少做独立站、内容站的朋友都问过我:为什么别人发布新文章能几分钟就被 Google 收录,我这边提交了大半天还是“未编入索引”?甚至有新手被各种“秒收录教程”忽悠,买所谓的“快速收录工具”,钱花了还是一点动静没有。… · 2026/9/26 4:46:52

SpringBoot校园招聘系统从设计到部署:毕设项目完整实战解析
SpringBoot校园招聘系统从设计到部署:毕设项目完整实战解析

每年到了毕业季,总有一批计算机专业的学弟学妹为毕业设计发愁。说实话,校园招聘系统这个题目几乎年年都有,但很多同学做出来之后一眼就能看出是网上东拼西凑的,功能对不上、代码跑不通、数据库还一堆冗余字段。我自己前后帮人调试… · 2026/9/26 4:46:46

数据库课后习题答案别硬背:当测试用例集刷,效率翻倍
数据库课后习题答案别硬背:当测试用例集刷,效率翻倍

简介:万常选版《数据库原理与设计》课后习题答案资源,覆盖第2至6章及第9章,适合正在学习关系模型、数据库建模、关系数据理论与模式求精的本科生、自学者作为复习与自测材料。压缩包共7个文件,含3个doc参考答案、2个sql示例脚本、… · 2026/9/26 0:00:21

OpenClaw 替代品?Hermes Agent 踩坑实录:macOS 飞书接入 TaoToken 配置
OpenClaw 替代品?Hermes Agent 踩坑实录:macOS 飞书接入 TaoToken 配置

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 0:00:40

向下兼容与向上兼容:接口设计中的兼容性策略与工程实践
向下兼容与向上兼容:接口设计中的兼容性策略与工程实践

一次版本升级事故,是很多团队绕不过去的坎。线上环境里,服务端明明已经上线了新版接口,老的移动端还在照着旧文档传参数。请求一到网关,校验直接拒绝,用户操作失败,客服群炸了锅,开发群里开始互… · 2026/9/26 0:00:46

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码