Corner Stones: 构建面向对象验收测试的Ruby Gem
需积分: 5 194 浏览量
更新于2024-11-21
收藏 35KB ZIP 举报
资源摘要信息:"corner_stones是Ruby语言的一个库,主要用于帮助开发者构建PageObjects,从而使得验收测试更加面向对象。这种库在自动化测试中非常有用,尤其是对于Web应用程序的验收测试。
首先,corner_stones的安装非常简单。你可以通过Ruby的包管理器gem来安装,命令为$ gem install corner_stones。你也可以在你的Gemfile中添加gem 'corner_stones'来安装。
使用corner_stones之前,你需要在你的test_helper.rb文件中引入它,命令为require 'corner_stones/all'。
corner_stones的主要功能是帮助你管理Web页面上的标签页。例如,你可以创建一个Tabs对象来管理标签页,命令为tabs = CornerStones :: Tabs . new ( '.tab-navigation' )。然后,你可以使用open方法来打开一个标签,命令为tabs . open ( 'Details' )。
此外,corner_stones还提供了一些扩展功能。例如,你可以使用extend方法来扩展Tabs对象的功能,命令为tabs . extend ( CornerStones :: Tabs :: ActiveTrack)。
总的来说,corner_stones是一个非常实用的库,可以帮助你更好地进行Web应用程序的验收测试。"
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-05-13 上传
2021-04-18 上传
2021-05-23 上传
2021-02-15 上传
2021-05-18 上传
2021-06-30 上传
斯里兰卡七七
- 粉丝: 28
- 资源: 4733
最新资源
- libcsv-开源
- RESTful-API:RESTful API已在Postman,Robo 3T和MongoDB上测试
- ultrasound
- hw-3
- QuickSort-Asm:装配中快速排序的实现
- learnPython:包含我所有的工作样本和学习进度
- real-time:实时通讯
- 这里是我的MySql和Jdbc的学习笔记, 要重点整理, 日后作为讲课使用.zip
- leson-1.2:第2课,第1课,任务2
- model-t-electronics:BrewBit Model-T 电子产品
- flutterui_fragrance
- SQLServer2005_SSMSEE%2864位系统用%29.zip
- platform-code-ex
- pycocotools_windows-2.0.0.2-cp38-cp38-win_amd64.whl
- Insta资讯提供:Insta后端的资讯提供
- 用于自动记录学习时间、统计学习情况、自动生成图表的程序,QT+mysql实现,有图形化界面.zip