我在我的导轨应用中使用黄瓜自动化。如果我运行黄瓜,它无法从本地窗口获取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