mirror of
https://github.com/teamcapybara/capybara.git
synced 2022-11-09 12:08:07 -05:00
Update examples fill_in 'Email' and click_button
This commit is contained in:
parent
3c5dd37a93
commit
1b7393c21e
1 changed files with 12 additions and 12 deletions
24
README.md
24
README.md
|
@ -60,10 +60,10 @@ You can use the Capybara DSL in your steps, like so:
|
|||
```ruby
|
||||
When /I sign in/ do
|
||||
within("#session") do
|
||||
fill_in 'Login', :with => 'user@example.com'
|
||||
fill_in 'Email', :with => 'user@example.com'
|
||||
fill_in 'Password', :with => 'password'
|
||||
end
|
||||
click_link 'Sign in'
|
||||
click_button 'Sign in'
|
||||
end
|
||||
```
|
||||
|
||||
|
@ -105,10 +105,10 @@ describe "the signin process", :type => :feature do
|
|||
it "signs me in" do
|
||||
visit '/sessions/new'
|
||||
within("#session") do
|
||||
fill_in 'Login', :with => 'user@example.com'
|
||||
fill_in 'Email', :with => 'user@example.com'
|
||||
fill_in 'Password', :with => 'password'
|
||||
end
|
||||
click_link 'Sign in'
|
||||
click_button 'Sign in'
|
||||
expect(page).to have_content 'Success'
|
||||
end
|
||||
end
|
||||
|
@ -136,10 +136,10 @@ feature "Signing in" do
|
|||
scenario "Signing in with correct credentials" do
|
||||
visit '/sessions/new'
|
||||
within("#session") do
|
||||
fill_in 'Login', :with => 'user@example.com'
|
||||
fill_in 'Email', :with => 'user@example.com'
|
||||
fill_in 'Password', :with => 'caplin'
|
||||
end
|
||||
click_link 'Sign in'
|
||||
click_button 'Sign in'
|
||||
expect(page).to have_content 'Success'
|
||||
end
|
||||
|
||||
|
@ -148,10 +148,10 @@ feature "Signing in" do
|
|||
scenario "Signing in as another user" do
|
||||
visit '/sessions/new'
|
||||
within("#session") do
|
||||
fill_in 'Login', :with => other_user.email
|
||||
fill_in 'Email', :with => other_user.email
|
||||
fill_in 'Password', :with => other_user.password
|
||||
end
|
||||
click_link 'Sign in'
|
||||
click_button 'Sign in'
|
||||
expect(page).to have_content 'Invalid email or password'
|
||||
end
|
||||
end
|
||||
|
@ -667,10 +667,10 @@ module MyModule
|
|||
|
||||
def login!
|
||||
within("//form[@id='session']") do
|
||||
fill_in 'Login', :with => 'user@example.com'
|
||||
fill_in 'Email', :with => 'user@example.com'
|
||||
fill_in 'Password', :with => 'password'
|
||||
end
|
||||
click_link 'Sign in'
|
||||
click_button 'Sign in'
|
||||
end
|
||||
end
|
||||
```
|
||||
|
@ -717,10 +717,10 @@ require 'capybara'
|
|||
|
||||
session = Capybara::Session.new(:webkit, my_rack_app)
|
||||
session.within("//form[@id='session']") do
|
||||
session.fill_in 'Login', :with => 'user@example.com'
|
||||
session.fill_in 'Email', :with => 'user@example.com'
|
||||
session.fill_in 'Password', :with => 'password'
|
||||
end
|
||||
session.click_link 'Sign in'
|
||||
session.click_button 'Sign in'
|
||||
```
|
||||
|
||||
## XPath, CSS and selectors
|
||||
|
|
Loading…
Add table
Reference in a new issue