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
10k
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.8k
一休.comのE2Eテスト事情 ~ギリギリ話せるところまで話します~ /cybozu_ikyu_e2e
shotaakasaka
25
16k
20151027_第1回 #Java騎士団 円卓会議
shotaakasaka
0
2.4k
Other Decks in Programming
See All in Programming
ウォンテッドリーの「ココロオドル」モバイル開発 / Wantedly's "kokoro odoru" mobile development
kubode
2
550
The Nature of Complexity in John Ousterhout’s Philosophy of Software Design
philipschwarz
PRO
0
170
プロダクトエンジニアのしごと 〜 受託 × 高難度を乗り越えるOptium開発 〜
algoartis
0
210
Browser and UI #2 HTML/ARIA
ken7253
2
180
知識0からカンファレンスやってみたらこうなった!
syossan27
4
220
Global Azure 2025 @ Kansai / Hyperlight
kosmosebi
0
140
Golangci-lint v2爆誕: 君たちはどうすべきか
logica0419
1
250
UMAPをざっくりと理解 / Overview of UMAP
kaityo256
PRO
3
1.5k
2025-04-25 GitHub Copilot Agent ライブデモ(スクリプト)
goataka
0
110
Boost Your Performance and Developer Productivity with Jakarta EE 11
ivargrimstad
0
860
Laravel × Clean Architecture
bumptakayuki
PRO
0
150
파급효과: From AI to Android Development
l2hyunwoo
0
160
Featured
See All Featured
Facilitating Awesome Meetings
lara
54
6.3k
Mobile First: as difficult as doing things right
swwweet
223
9.6k
RailsConf 2023
tenderlove
30
1.1k
Optimizing for Happiness
mojombo
378
70k
Building an army of robots
kneath
305
45k
Fireside Chat
paigeccino
37
3.4k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
The Pragmatic Product Professional
lauravandoore
33
6.6k
Faster Mobile Websites
deanohume
307
31k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
48
5.4k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
12k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.5k
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
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠