Corner Stones: 构建面向对象验收测试的Ruby Gem

需积分: 5 0 下载量 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应用程序的验收测试。"