Ruby - Quick capybaha cheat sheet
23 Oct 2015Navigation
visit '/'
Clicking
click 'text'
click_link 'id|text'
click_button 'Save'
click_on 'link text|button value'
Forms
fill_in 'id', with: 'Text'
choose 'radio'
check 'checkbox'
uncheck 'checkbox'
attach_file 'Image', '/path/to/file.jpg'
select 'option', from: 'select element'
unselect
Verifying
expect(page).to have_selector
expect(page).to have_button
expect(page).to have_checked_field
expect(page).to have_css
expect(page).to have_field
expect(page).to have_link
expect(page).to have_select
expect(page).to have_table
expect(page).to have_text
expect(page).to have_unchecked_field
expect(page).to have_xpath
Page
page.all 'a'
page.body
page.html
page.source
page.current_host
page.current_path
page.current_url
page.status_code
page.response_headers
Debugging
save_and_open_page # Saves a html file with the page content rendered.