如何使用RSpec / Capybara的用户输入?

时间:2014-08-20 05:44:57

标签: ruby-on-rails selenium rspec capybara

如何使用ruby gets.chomp在rspec上运行?

example RUBY::: 
username = gets.chomp
puts "Please type username"
password = gets.chomp
puts "Please enter password"
puts "your username is #{username}"

example RSPEC

feature ' ' do
  scenario 'login', :js => true do
    visit "www.fb.com"
    fill_in 'username', with: "WHAT YOU TYPED"   # how to get/use input here?
    fill_in 'password', with: "WHAT YOU ENTERED"
    click_on "Login"
  do
end

我的问题是如何使用ruby的gets.chomp在rspec上使用这种类型的命令正确运行它? 我想要输出......

$ rspec spec / EXAMPLE.rb

请输入用户名: _

请输入密码: _

您输入的内容将是登录网站时使用的命令。

0 个答案:

没有答案