如何通过黄瓜轨道自动化从本地窗口获取文件?

时间:2018-02-21 03:38:59

标签: cucumber

我在我的导轨应用中使用黄瓜自动化。如果我运行黄瓜,它无法从本地窗口获取csv文件。 我的步骤定义文件:

When("I upload a file") do
  attach_file("#{Rails.root}/rec.csv")
  sleep(2)
  click_button 'open'
  browser.button(xpath: '/html/body/div/form/input[4]').click
  sleep(2)
end

错误显示:

  

场景:上传有效的csv文件#features / user.feature:23       鉴于我访问了文件上传页面#features / step_definitions / user_step.rb:89       当我上传文件#features / step_definitions / user_step.rb时:94         错误的参数个数(给定1,预期2..3)(ArgumentError)         ./features/step_definitions/user_step.rb:95:in "I upload a file"' features/user.feature:25:in当我上传文件时'       然后显示记录数#features / step_definitions / user_step.rb:102

     

失败的场景:黄瓜功能/用户。功能:23#场景:   上传有效的csv文件

     

2个场景(1个失败,1个过去)6个步骤(1个失败,1个跳过,4个   通过)0m16.032s

0 个答案:

没有答案