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
180
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
Namespace on read
tagomoris
2
370
APIのない大学ログインWebサービスをWKWebViewとJavaScriptでアプリ化した話
akidon0000
1
330
大規模マルチテナントを解決するYugabyteDBという選択肢
nnaka2992
1
250
SRE チーム立ち上げ前に考えたこと・取り組んだこと / Considerations and Preparations Before Establishing an SRE Team
mackey0225
3
320
The rollercoaster of releasing an Android, iOS, and macOS app with Kotlin Multiplatform | droidcon Berlin
prof18
0
110
ドメイン駆動設計の実践
masuda220
PRO
17
5.1k
12年前の『型システム入門』翻訳の思い出話
mame
11
1.2k
OpenAI/Gemini APIを使って EPUBを翻訳するCLIツールをつくってみた
tomiyan
0
790
Xcode 16のPreviewModifierと@Previewableを活用した効率的なプレビュー方法の考察
ojun9
2
160
Product Management LT会_クアンド新家
shinshin
0
210
わかりやすい正解を捨てて、コトに向き合う - スクラムフェス金沢2024 スポンサーセッション
yusukekokubo
0
170
Introduction of Happy Eyeballs Version 2 (RFC8305) to the Socket library
coe401_
1
220
Featured
See All Featured
Pencils Down: Stop Designing & Start Developing
hursman
118
11k
Code Review Best Practice
trishagee
58
16k
How to Ace a Technical Interview
jacobian
274
23k
Speed Design
sergeychernyshev
9
270
Atom: Resistance is Futile
akmur
261
25k
Raft: Consensus for Rubyists
vanstee
134
6.5k
Bash Introduction
62gerente
607
210k
Automating Front-end Workflow
addyosmani
1362
200k
What’s in a name? Adding method to the madness
productmarketing
PRO
21
2.9k
How To Stay Up To Date on Web Technology
chriscoyier
784
250k
Web Components: a chance to create the future
zenorocha
307
41k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
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