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
20151020_Selenium勉強会@サイボウズ
Search
shota akasaka
October 20, 2015
Programming
12
9.8k
20151020_Selenium勉強会@サイボウズ
2015年10月20日のSelenium勉強会@サイボウズの発表資料です。
http://connpass.com/event/20779/
shota akasaka
October 20, 2015
Tweet
Share
More Decks by shota akasaka
See All by shota akasaka
imgix導入で画像最適化とサイトスピード改善/imageoptimize_sitespeed_up_ikyu_with_imgix
shotaakasaka
4
14k
ブランチデプロイ環境で エンジニアが安心できる開発現場へ/branch-deploy-environment-for-engineers
shotaakasaka
2
1.4k
TensorFlowで競馬予想/developmentcamp20170212-yuigahama
shotaakasaka
0
2.2k
一休.comのE2Eテスト事情 ~Selenium 3.0 対応~ /seleniumjp4_ikyu
shotaakasaka
11
26k
OSSコミッタになりたくて 〜古典部開発合宿 @ 京都〜/developmentcamp-kyoto
shotaakasaka
1
2.7k
一休.comのE2Eテスト事情 ~ギリギリ話せるところまで話します~ /cybozu_ikyu_e2e
shotaakasaka
25
15k
20151027_第1回 #Java騎士団 円卓会議
shotaakasaka
0
2.3k
Other Decks in Programming
See All in Programming
Jakarta EE meets AI
ivargrimstad
0
390
サーバーレスで負荷試験!Step Functions + Lambdaを使ったk6の分散実行
shuntakahashi
6
1.6k
いつか使える ObjectSpace / Maybe useful ObjectSpace
euglena1215
2
140
Prolog入門
qnighy
4
1k
Ruby Parser progress report 2024
yui_knk
2
230
開発を加速する共有Swift Package実践
elmetal
PRO
0
420
Developer Joy == Developer Productivity (really!)
hollycummins
1
220
Method Swizzlingを行うライブラリにおけるマルチモジュール設計
yoshikma
0
120
2024 컴포즈 정원사
jisungbin
0
150
エラーレスポンス設計から考える、0→1開発におけるGraphQLへの向き合い方
bicstone
5
1.5k
Ebitengineの1vs1ゲーム WebRTCの活用
ponyo877
0
380
GenU導入でCDKに初挑戦し、悪戦苦闘した話
hideg
0
160
Featured
See All Featured
Documentation Writing (for coders)
carmenintech
65
4.3k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
131
32k
From Idea to $5000 a Month in 5 Months
shpigford
379
46k
Git: the NoSQL Database
bkeepers
PRO
425
64k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
166
48k
Optimizing for Happiness
mojombo
375
69k
It's Worth the Effort
3n
182
27k
VelocityConf: Rendering Performance Case Studies
addyosmani
322
23k
Rebuilding a faster, lazier Slack
samanthasiow
78
8.6k
The Invisible Side of Design
smashingmag
296
50k
A Tale of Four Properties
chriscoyier
155
22k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
20k
Transcript
ຊʹϝϯςφϒϧͳ 4FMFOJVNʹ͍ͭͯߟ͑ͯΈͨ 4FMFOJVNษڧձ!αΠϘζ݄ ҰٳDPNࡔᠳଠ
ࣗݾհ w ࡔᠳଠʢ͔͔͋͞͠ΐ͏ͨʣ w ҰٳDPN॓ധࣄۀຊ෦॓ധγεςϜνʔϜ w 5XJUUFSɿ!DIBLBTBLB w )BUFOBɿIUUQSGQIBUFOBCMPHDPN w
2JJUBIUUQRJJUBDPNBLBTBLBT w झຯɿϒϥδϦΞϯॊज़
ҰٳDPN IUUQXXXJLZVDPN
ҰٳDPNϨετϥϯ IUUQSFTUBVSBOUJLZVDPN
΅͘ͱαΠϘζ͞Μ
UFQQFJT͞ΜʹϦπΠʔτ͞Ε
NJZBKBO͞Μʹ;͊΅ΒΕͨ
ࠓͷςʔϚ ຊʹϝϯςφϒϧͳ 4FMFOJVNͱʁ
ͦͷ·͑ʹ
͜͜Ͱ͍͏ςετͬͯʁ w ϦάϨογϣϯςετ w ରɿ&$αΠτͷ༧ɾߪೖಋઢ w తɿਖ਼ৗʹ༧ɾߪೖ͕Ͱ͖Δ͜ͱ w ༧ɾߪೖ͕Ͱ͖ͳ͍ࣄଶΛ͙ ༧ɾߪೖͰ͖ͳ͍
ΦϨϯδ৭ͷ͞ΜͭͿ͘
ຊʹϝϯςφϒϧͳ 4FMFOJVNͱʁ
1BHF0CKFDU %FTJHO1BUUFSO
ਖ਼ղͷҰͭͩͱࢥ͍·͢
Ͱɺखஈͷ̍ͭʹ͔͗͢͠ͳ͍
ຊʹେࣄͳ͜ͱ
ϦάϨογϣϯςετͷࣗಈԽ ͦΕΛ͘ଓ͚Δ͜ͱ
1BHF0CKFDU%FTJHO1BUUFSO Ͱ࣮ͨ͠ޙେࣄ
ࠓ͍ͨ͜͠ͱ 1BHF0CKFDU%FTJHO1BUUFSO Ͱ࣮ͨ͠ޙͷӡ༻
ҰٳͷϦάϨγϣϯςετࣄ w έʔεΛ̔ฒྻͰ+FOLJOT͔Β࣮ߦ w ࣮ߦ࣌ؒ w ̑ʙ̓ఔʢຊ൪ڥʣ w ̔ʙఔʢεςʔδϯάڥʣ w
εςʔδϯάɾຊ൪ϦϦʔε࣌ʹ࣮ߦ w ࠷ݶͷϝΠϯγφϦΦͷέʔε͔͠࡞ͬͯ·ͤΜ w ϒϥβૢ࡞͔͔࣌ؒΔ͠ɺෆ҆ఆɻɻɻ
1BHF0CKFDU%FTJHO 1BUUFSOͰ࡞Γ·ͨ͠
͕ɾɾɾ
͋Δ͜ͱʹؾ͍ͮͨɻɻɻ
ϝϯςφϯεͰ͖Δਓ ࣗҰਓɻɻɻ
͍ɻɻɻ
ؒΛ૿͞Ͷʂʂ
ͬͨ͜ͱ w શମ ։ൃऀϝϯόʔ ͚ʹઆ໌ձΛ͢Δ w ΞτϓοτཁॴཁॴͰ w ࣗͰϝϯςφϯε͢Δ͜ͱάοͱ͜Β͑Δ w
4FMFOJVN৮ͬͯΒ͏ w ։ൃͷϫʔΫϑϩʔʹΈࠐΉ w ϑΥϩʔتΜͰʂʂ
શମ͚ͷઆ໌ձ
આ໌͢Δ༰ w 4FMFOJVN8FCESJWFSͷ֓ཁ w ։ൃɾεςʔδϯάɾຊ൪ڥڥͰͷ࣮ߦํ๏ w +FOLJOT͔Βͷ࣮ߦํ๏ w $IBU0QT w
2" ۩ମతͳमਖ਼ྫ w मਖ਼࣌ͷࢀߟυΩϡϝϯτ
4FMFOJVNΈΜͳͷϞϊ ͱ͍͏ҙࣝΛ࣋ͬͯΒ͏
͜ΕͰऴΘΒͤͳ͍
Γͬͺͳ͠ʹͳͬͯɺ ϝϯςφʔ૿͑ͳ͍
ཁॴཁॴͰΞτϓοτ w 2JJUB5FBNͰΈΜͳ͕4FMFOJVNΛΕͦ͏ͳͱ͖ʹɺγϡοͱߘ w جຊతͳͱ͜Ζ w ։ൃڥߏங w جຊతͳमਖ਼ํ๏ w
τϥϒϧγϡʔςΟϯά w ఆظ࣮ߦ࣌ʹΤϥʔ͕ग़ͨࡍʹରԠͨ͠༰ͷใࠂ w ͨ·ʹϚχΞοΫͳͭ w ΟϯυΓସ͑ͷ͍ํ
None
None
4FMFOJVNΛΈΜͳͷ ಄ͷதʹΓࠐΉ
·ͩऴΘΒͤͳ͍
ࣗͰϝϯςφϯε͠ͳ͍ w άοͱ͜Β͑Δ w ৮ͬͯΒ͏͜ͱͰཧղͯ͠Β͑Δ w मਖ਼͓ئ͍͞Εͯɺಥ͖์͢༐ؾ w ʮͬͯΒ͑·͔͢ʁ ʆŋТŋ
ŝžŕʯ
։ൃͷϫʔΫϑϩʔʹΈࠐΉ w ༧ɾߪೖಋઢͷमਖ਼Λ͢Δࡍ w 4FMFOJVNͷςετέʔεमਖ਼ͯ͠Β͏ ઃܭ ։ൃ ςετ 4FMFOJVN ྃ
։ൃऀ͕4FMFOJVNʹ ৮ΕΔػձΛ࣋ͨͤΔ
·ͩऴΘΒͳ͍
ϑΥϩʔتΜͰ w ΈΜͳ͔Β͢Εɺ׳Εͳ͍͜ͱ͔͠Εͳ͍ w ॿ͚ΛٻΊΒΕΔ͜ͱ͠͠ w ͦͷ࣌ɺتΜͰϑΥϩʔʂʂ
Ͱ͖Εɾɾɾ
ΞτϓοτΛ͓ئ͍͢Δ
None
·ͱΊ w 1BHF0CKFDU%FTJHO1BUUFSO༗ޮ͕ͩɺखஈͷҰͭʹ͗͢ͳ͍ w େࣄͳͷςετࣗಈԽΛ͘ӡ༻͢Δ͜ͱ w ͦͷͨΊʹɺϝϯςφʔ͕ෳਓ͍Δඞཁ͕͋ΔʢҰਓμϝθολΠʣ w ϝϯςφʔΛ૿ͨ͢Ίʹ w
શମ͚ʹઆ໌ձΛ͢Δ w ΞτϓοτཁॴཁॴͰ w ࣗͰϝϯςφϯε͢Δ͜ͱάοͱ͜Β͑ͯɺͬͯΒ͏ w ։ൃͷϫʔΫϑϩʔʹΈࠐΉ w ϑΥϩʔتΜͰʂʂ w ͬͨ͜ͱΛΞτϓοτͯ͠Β͏
ຊʹϝϯςφϒϧͳ 4FMFOJVNͱʁ
ςετࣗಈԽΛ ͘ଓ͚Δɾӡ༻͢Δ͜ͱ
ͦͷͨΊʹʁ
ؒΛ૿͢͜ͱ
൪֎ฤ ͨ·ʹҰੴΛ͡Δ͜ͱඞཁ ͰɺݖҖతʹͳΔͷΑ͘ͳ͍
ϦάϨογϣϯςετ͋Δ͋Δ ςετࣦഊʹରͯ͠ɺ͘͢͝හײʹͳΔ
͋Δͷग़དྷࣄ w εςʔδϯάڥͰͷఆظ࣮ߦ͕'BJM͠·͘Δ w ҰਓͰʑͱௐΔ w ΞϓϦέʔγϣϯଆͷͷ༷ࢠ w Τϥʔ༰Λఴ͑ͯɺ)JQDIBUͰΈΜͳʹฉ͍ͯ Έͨ
୭͔ΒԠ͕ͳ͍ɻɻɻ
͋Εʁ
;ͱɺࢥͬͨ w εςʔδϯάڥͰΤϥʔʹͳ͍ͬͯΔͷʹԠʁ w ͳΜͰ୭͑ͯ͘Εͳ͍ʢಈ͔ͳ͍ʣʁ w ࣄऀҙࣝ͘ͳ͍ʁ
ౖΓͷ2JJUB5FBN
ͦΕ͔Βϲ݄ޙ w εςʔδϯάڥͰͷఆظ࣮ߦ͕'BJM͠·͘Δ w ҰਓͰʑͱௐΔ w ΞϓϦέʔγϣϯଆͷͷ༷ࢠ w Τϥʔ༰Λఴ͑ͯɺ)JQDIBUͰΈΜͳʹฉ͍ͯ Έͨ
ΩϟονΞοϓϑΥϩʔ͕ʂ
;ͱɺࢥͬͨ w ͨ·ʹɺҰੴ͡Δ͜ͱඞཁ w ͰɺݖҖతʹͳΓ͗͢ͳ͍Α͏ʹؾΛ͚ͭΔ w ͍͔ʹɺਖ਼ΛৼΓ͔ͯ͟͠ɺ૬खΛඇ͢Δͷ ྑ͘ͳ͍ w )35)35)35
࠷ޙʹ
8FBSFIJSJOH w גࣜձࣾҰٳͰΤϯδχΞΛੵۃ࠾༻தͰ͢ w ͝ڵຯ͕͋Δํ͝࿈བྷ͚Εͱࢥ͍·͢ w 5XJUUFSɿ!DIBLBTBLB
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠