Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Javascript / Browser Integration Testing with Ruby
Search
Jessie Keck
February 13, 2013
Programming
1
190
Javascript / Browser Integration Testing with Ruby
The slides for my presentation at Code4Lib 2013 in Chicago.
Jessie Keck
February 13, 2013
Tweet
Share
Other Decks in Programming
See All in Programming
責務を分離するための例外設計 - PHPカンファレンス 2024
kajitack
9
2.4k
QA環境で誰でも自由自在に現在時刻を操って検証できるようにした話
kalibora
1
140
PSR-15 はあなたのための ものではない? - phpcon2024
myamagishi
0
410
PHPとAPI Platformで作る本格的なWeb APIアプリケーション(入門編) / phpcon 2024 Intro to API Platform
ttskch
0
390
React 19でお手軽にCSS-in-JSを自作する
yukukotani
5
570
[JAWS-UG横浜 #80] うわっ…今年のServerless アップデート、少なすぎ…?
maroon1st
0
100
Jaspr Dart Web Framework 박제창 @Devfest 2024
itsmedreamwalker
0
150
Flatt Security XSS Challenge 解答・解説
flatt_security
0
740
ゼロからの、レトロゲームエンジンの作り方
tokujiros
3
1.1k
ErdMap: Thinking about a map for Rails applications
makicamel
1
660
ISUCON14感想戦で85万点まで頑張ってみた
ponyo877
1
590
令和7年版 あなたが使ってよいフロントエンド機能とは
mugi_uno
10
5.2k
Featured
See All Featured
Facilitating Awesome Meetings
lara
51
6.2k
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.3k
KATA
mclloyd
29
14k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
Keith and Marios Guide to Fast Websites
keithpitt
410
22k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
127
18k
Side Projects
sachag
452
42k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
Designing for humans not robots
tammielis
250
25k
Reflections from 52 weeks, 52 projects
jeffersonlam
348
20k
Making the Leap to Tech Lead
cromwellryan
133
9k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
160
15k
Transcript
Javascript / Browser Integration Testing with Ruby Jessie Keck |
Code4Lib 2013
2 The Problem
3 Normal RSpec Integration Test
4 Let’s See It
5 Mistakes Happen
6 Demo
7 The Some Solution(s)
8 Watir • WATIR == WEB APPLICATION TESTING IN RUBY
• PRONOUNCED WATER • BUILT ON WATIR-WEBDRIVER • EASY TO TEST EXTERNAL SITES
9 Capybara • YES, LIKE THE RODENT • PREFERRED RSPEC/CUCUMBER
DRIVER • HAS THE ABILITY TO TEST RESPONSIVE DESIGN • WEBKIT INTEGRATION AVAILABLE (TRUE HEADLESS)
10 A Tale of Two Syntaxes CAPYBARA WATIR
11 Demo
12 Gotchas
13 Other Potential Uses
14 Come Talk To Me! @jessiekeck github.com/jkeck
[email protected]
jkeck on
IRC
15 Links • http://watir.com/ • https://github.com/jnicklas/capybara • https://github.com/thoughtbot/capybara-webkit • https://github.com/jkeck/c4l13_javascript_testing