写点什么

文章:应用 Selenium 和 Ruby 进行面向领域的 Web 测试

  • 2007-05-22
  • 本文字数:391 字

    阅读完需:约 1 分钟

错误地使用 Selenium 会给整个敏捷团队的开发节奏带来灾难性的影响。本文介绍了使用 Selenium 时的几个有用原则,以及如何使用 page object 技术进行有效 Web 测试等。

文章先是提出当前应用 Selenium 进行 Web 测试时经常遇到的几个问题,比如大量使用 name、id 等页面元素,过于细节的页面操作不容易体现行为的意图以及对具体数据取值的依赖等。然后针对这些问题,作者提出了一个行之有效的解决办法——基于领域的 Web 测试,也就是 Page Object Pattern。文中对 Page Object Pattern 的几个部分,如 Page Object、Assertation、Test Data、Navigator 及 Shortcut 等结合具体的代码进行了详细介绍。

本文作者徐昊是 ThoughtWorks 咨询师和敏捷过程教练,还是 BJUG AgileChina 主要创始人之一。目前主要致力于研究编译理论和推广 DSL(Domain Specified Language) 在实际项目中的应用。

阅读全文:应用 Selenium 和 Ruby 进行面向领域的 Web 测试

2007-05-22 09:221204

评论

发布
暂无评论
发现更多内容

盘点漏洞种类和代码审计工具

北桥苏

代码审计 漏洞挖掘

RPA技术简介

IT蜗壳-Tango

三周年连更

3 步集成 Terraform + 极狐GitLab CI ,实现基础设施自动化管理

极狐GitLab

ci DevOps 基础设施 Terraform 极狐GitLab

【报告回顾】精、稳、敏、融,步入人民金融时代

易观分析

金融

Thinkphp5.1允许uni-app的H5跨域请求接口解决方法

北桥苏

php uni-app 跨域 thinkphp

TP5.0使用助手函数model出现\common\Model\类不存在

北桥苏

php thinkphp

MobTech MobPush|TCP通道和共享链路通道

MobTech袤博科技

AI 时代的到来,普通前端如何生存下去? | 社区征文

程序员海军

三周年征文

深入浅出解析JVM中的Safepoint | 得物技术

得物技术

JVM;

高性能网络 SIG 月度动态:长期投入得到业界认可,新增一位 virtio reviewer

OpenAnolis小助手

高性能网络 龙蜥社区 virtio anck SIG动态

TPM — 系统安全的基石

鼎道智联

安全

ThinkPHP5.1无法记录SQL日志解决思路

北桥苏

php 日志级别 thinkphp

九步排查Gateway-Worker启动失败问题

北桥苏

php Gateway thinkphp workerman

如何使用Fiddler抓取APP接口和微信授权网页源代码

北桥苏

fiddler 网络抓包 抓包分析 抓包工具

【技术干货】PCB焊盘设计之问题详解

华秋PCB

工具 PCB PCB设计 焊盘 可焊性

ChatGPT 再遭禁用 | 人工智能时代下数据安全如何保障

BinTools图尔兹

人工智能 数据库 ChatGPT CloudQuery

极客公园对话 Zilliz 星爵:大模型时代,需要新的「存储基建」

Zilliz

Milvus Zilliz AIGC 向量数据库 LLMs

图片文字识别:揭开数字世界的神秘面纱

数据堂

ThinkPHP5中如何实现模板完全静态化

北桥苏

thinkphp 模板静态

疯狂 SQL 转换系列-SQL for Milvus

数由科技

sql Milvus moql

Nginx 安装配置

芯动大师

nginx web 容器 三周年连更

不要焦虑,要不断超越自己 | 社区征文

于仔学技术

认识自己 驱动力量 职场发展 学会思考 三周年征文

高性能存储SIG月度动态:EROFS支持直接索引容器镜像tar包,io_uring将支持并优化NVMe直通

OpenAnolis小助手

操作系统 容器镜像 高性能存储 anck 龙蜥sig

疯狂SQL转换系列- SQL for MongoDB

数由科技

sql mongodb dsl moql

DevOps|AGI : 智能时代研发效能平台新引擎(上)

laofo

DevOps 研发效能 AGI AIGC 平台工程

聊点技术 | 自适应AI,让Bonree ONE更智能

博睿数据

可观测性 智能运维 博睿数据 Bonree ONE ONE有引力

蚂蚁实时低代码研发和流批一体的应用实践

Apache Flink

大数据 flink 实时计算

uni-app结合PHP实现单用户登陆

北桥苏

php uni-app 单点登录 thinkphp

Selenium 自动化测试如何优雅的解决图片验证码问题

QE_LAB

自动化测试 图片验证码 selenium 登录验证 测试技术

文章:应用Selenium和Ruby进行面向领域的Web测试_研发效能_霍太稳@极客邦科技_InfoQ精选文章