Skip to content

Instantly share code, notes, and snippets.

@coding-sue-true
coding-sue-true / Capybara.md
Created January 17, 2018 22:02 — forked from tomas-stefano/Capybara.md
Capybara cheatsheet

Capybara Actions

# Anchor
click_link 'Save'

# Button
click_button 'awesome'

# Both above
@coding-sue-true
coding-sue-true / gist:c4efa66c8741b26772c7242db15a84f4
Created January 17, 2018 15:11 — forked from fantactuka/gist:1238174
Cucumber + Capybara test new window opened
Then /url "([^"]*)" is opened in new window/ do |url|
 browser = page.driver.browser
 current_id = browser.window_handle
 tab_id = page.driver.find_window(url)
 browser.switch_to.window tab_id
 page.driver.browser.close
 browser.switch_to.window current_id
end
@coding-sue-true
coding-sue-true / capybara cheat sheet
Created January 15, 2018 14:51 — forked from zhengjia/capybara cheat sheet
capybara cheat sheet
=Navigating=
visit('/projects')
visit(post_comments_path(post))
=Clicking links and buttons=
click_link('id-of-link')
click_link('Link Text')
click_button('Save')
click('Link Text') # Click either a link or a button
click('Button Value')