首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Ruby CSV Capybara

Ruby CSV Capybara
EN

Stack Overflow用户
提问于 2016-07-25 17:18:53
回答 1查看 95关注 0票数 0

我正在应一位首席开发人员的要求编写一个自动化测试。

正在开发的网页的一部分是允许用户提取数据的csv。在过去,csv中的报头排序存在许多缺陷。

我需要打开csv,将报头转换为数组,并与我创建的预期报头数组进行比较。

我读过Ruby2.0中的CSV文档,但我对Ruby还很陌生,我正在努力理解它。

因此,期望csv中的第一个标头eql我自己的数组中的第一个标头。

我如何成功地将csv文件头转换为数组并与其他数组进行比较?

EN

回答 1

Stack Overflow用户

发布于 2016-07-25 17:41:34

CSV.parse做你想做的,只要你告诉它你在文件中有头文件。

代码语言:javascript
运行
复制
c = CSV.parse("a,b,c\n1,2,3", headers: true)
c.headers  # => ["a", "b", "c"]

然后,您可以在测试中对其进行比较。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38563927

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档