测试Web和命令行应用的实用技术
1. Capybara API介绍
Capybara提供了简单的DSL用于测试Web应用,其API方法可分为六类:导航、点击链接和按钮、与表单交互、查询、查找和作用域。以下是这些类别的常见方法总结:
| 类别 | 方法 | 描述 |
| — | — | — |
| 导航 | visit(path) | 向指定路径发送GET请求并导航到该页面 |
| 点击链接和按钮 | click_link(locator) | 通过ID或文本查找链接并点击 |
| | click_button(locator) | 通过ID、文本或值查找按钮并点击 |
| | click_on(locator) | 通过ID、文本或值查找按钮或链接并点击 |
| 与表单交互 | fill_in(locator, {:with => text}) | 定位文本字段或文本区域并填充给定文本 |
| | choose(locator) | 找到单选按钮并标记为选中 |
| | check(locator) | 找到复选框并标记为选中 |
| | uncheck(locator) | 找到复选框并标记为未选中 |
| | attach_file(locator, path) | 找到文件字段并附加指定路径的文件 |
| |
超级会员免费看
订阅专栏 解锁全文
8950

被折叠的 条评论
为什么被折叠?



