• #8 楼 @raven hello,你这个图的效果很好很炫啊,是怎么搞的,我最近也在使用 rspec+capybara+selenium-webdriver 做 web ui 的 automation,但是还没和 Jenkins 或者 Travis ci 集成,想看看你是怎么搞的

  • 楼上正解,使用人 spec 编写用例,使用 capybara 的一些语法就是了

  • RSpec 如何只运行一个 it at 2015年12月17日

    文件后面加上冒号,再加上 it 的行号就可以了 比如我的: rspec spec/features/dw_spec.rb:12 -f doc

  • ruby 在七牛内部也是有人用的,七牛的质量保障团队都是使用 ruby 做测试开发工作的,一些 web 项目也是使用 ruby 的,比如我知道七牛的一个 hackday 项目叫做牛秀,就是使用 ruby on rails 开发的,包括架构师李道兵也是 ruby 大神哈,本人之前也在七牛过,现在也在继续学习并使用 ruby

  • 去面试七牛,留在七牛,七牛 ceo 许世伟自称是国内 go 语言领军人物,我之前在七牛实习,见识过这人的厉害,现在他自己结合 go 语言和七牛的东西写了个 qnlang 语言

  • #25 楼 @hammer 是从本地上传文件的, 我是这么写的: file=File.new('/home/dingwei/ssqian/ssqian-api-test/spec/support/source/itFAQ.pdf','rb') 但是 file 可接受的参数是个文件流的类型

  • #22 楼 @heliang7 求大神指点啊,找不到相关的呢,大神,求加 qq1029569337,不清楚的还能咨询你哈

  • #18 楼 @msg7086 发起合同的最后一个参数是 file,也就是要把合同文件上传上去 但是该字段 file 的接收类型是文件流类型,其实不是读取文件吧,是上传文件的功能,只是上传的文件是映射成流传入到 file 参数里面。

  • #19 楼 @heliang7 好吧,可能我还没说太清楚吧。 是这样的,我们现在公司有个发起合同的接口,这个接口中的最后一个参数是 file,接收的类型是流类型,而不是直接把文件路径和文件名加上就可以的,java 中的处理是先 new,之后使用 Fileinputstream 把指定路径上的文件映射成流传入到 file 的参数里面。 但是 ruby 应该怎么处理呢 这个不是读文件,而是上传文件,但是上传文件的类型是把文件映射成流后上传

  • #15 楼 @pathbox 求加 qq 号,方便指导和联系啊 #14 楼 @qhwa 求加 qq 号,方便指导和联系啊

  • #14 楼 @qhwa RUBY 里面怎么上传本地文件呢, 是 File.new("filepath","mode")?么

  • #10 楼 @rei 我的目标就是使用 ruby 语言实现将一个文件映射成一个流。。。。

  • #5 楼 @mingyuan0715

    IO 这个能把文件映射成流文件么。。。。

  • #4 楼 @qinfanpeng 大神你好

    我们现在测试 api 接口时候,有个字段是 file,它的接收类型是 inputstream,也就是流类型,在 java 中有个 FileInputStream 的方法可以将文件映射成流作,但是在 ruby 里面好像没找到哎,下面是 java 里面的方法,大神你看一下

    java 里的实现是这样的: FileInputStream 用于读取本地文件中的字节数据,继承自 InputStream 类 构造方法摘要 FileInputStream(File file) 通过打开一个到实际文件的连接来创建一个 FileInputStream,该文件通过文件系统中的 File 对象 file 指定。 eg: FileInputStream fis=new FileInputStream("a.txt");

    我想要在 ruby 代码里也实现这个功能,但是找不到类似 Fileinputstream 这样的方法,我到网上看到了一个 gem 叫做 rjb 可以桥接 ruby 和 java 的,但是不太会用。

    我这样解释大家清楚了么

  • #3 楼 @msg7086

    java 里的实现是这样的: FileInputStream 用于读取本地文件中的字节数据,继承自 InputStream 类 构造方法摘要 FileInputStream(File file) 通过打开一个到实际文件的连接来创建一个 FileInputStream,该文件通过文件系统中的 File 对象 file 指定。 eg: FileInputStream fis=new FileInputStream("a.txt");

    我想要在 ruby 代码里也实现这个功能,但是找不到类似 Fileinputstream 这样的方法,我到网上看到了一个 gem 叫做 rjb 可以桥接 ruby 和 java 的,但是不太会用。

    我这样解释大家清楚了么

  • java 里的实现是这样的: FileInputStream 用于读取本地文件中的字节数据,继承自 InputStream 类 构造方法摘要 FileInputStream(File file) 通过打开一个到实际文件的连接来创建一个 FileInputStream,该文件通过文件系统中的 File 对象 file 指定。 eg: FileInputStream fis=new FileInputStream("a.txt");

    我想要在 ruby 代码里也实现这个功能,但是找不到类似 Fileinputstream 这样的方法,我到网上看到了一个 gem 叫做 rjb 可以桥接 ruby 和 java 的,但是不太会用。

    我这样解释大家清楚了么

  • 直接打开文件不就是 File.open 么,但是现在公司里面的一个参数是 file 后面是输入流,就是说把文件映射成文件流传入进参数里,而不是直接把文件传进。 我知道 java 里面有 Fileinputstream 这个方法,可以将指定文件映射成文件流,但是 ruby 貌似木有啊,你们知道怎么处理么