Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
20151020_Selenium勉強会@サイボウズ
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
shota akasaka
October 20, 2015
Programming
10k
12
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
20151020_Selenium勉強会@サイボウズ
2015年10月20日のSelenium勉強会@サイボウズの発表資料です。
http://connpass.com/event/20779/
shota akasaka
October 20, 2015
More Decks by shota akasaka
See All by shota akasaka
imgix導入で画像最適化とサイトスピード改善/imageoptimize_sitespeed_up_ikyu_with_imgix
shotaakasaka
4
15k
ブランチデプロイ環境で エンジニアが安心できる開発現場へ/branch-deploy-environment-for-engineers
shotaakasaka
2
1.5k
TensorFlowで競馬予想/developmentcamp20170212-yuigahama
shotaakasaka
0
2.4k
一休.comのE2Eテスト事情 ~Selenium 3.0 対応~ /seleniumjp4_ikyu
shotaakasaka
11
27k
OSSコミッタになりたくて 〜古典部開発合宿 @ 京都〜/developmentcamp-kyoto
shotaakasaka
1
3k
一休.comのE2Eテスト事情 ~ギリギリ話せるところまで話します~ /cybozu_ikyu_e2e
shotaakasaka
25
16k
20151027_第1回 #Java騎士団 円卓会議
shotaakasaka
0
2.4k
Other Decks in Programming
See All in Programming
外から家のPCの電源入れたい!をPHPで解決する
kawashimo0
1
120
残高管理から台帳サービスへの進化
artoy
0
180
技術的負債の返済は、AI時代の複利で効く投資 — 経営としての意思決定とその遂行
curekoshimizu
1
2.3k
contenteditable と日本語入力に向き合う
colorful12
0
180
AWSに止められる覚悟してますか?
morizo_1984
2
520
KiroのSpecで「五目並べ」を作ってみる
satoshi256kbyte
1
360
動作中のプログラムの中身をリアルタイムに覗く / Realtime Debugger for CSharp with Roslyn
prota
1
1.8k
技術的負債を組織課題として解く-増えすぎたマイクロサービスとの戦い-
reimaru
1
2.9k
カツオ、ご期待ください
suneo3476
0
160
速習iPhone Duo対応
yuukiw00w
2
970
[2026-09-26]空論ジェネリックプロセス~テスト資産とAIで紡ぐ、再現可能なパフォーマンスチューニングの話~
tosite
0
260
RAG の “R” を Swift で覗いてみる 〜「意味から探す」検索の仕組み〜
nao_randd
0
120
Featured
See All Featured
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.6k
Ethics towards AI in product and experience design
skipperchong
2
420
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
570
How to Talk to Developers About Accessibility
jct
2
570
Large-scale JavaScript Application Architecture
addyosmani
516
110k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
66k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2.1k
Become a Pro
speakerdeck
PRO
31
6.3k
Being A Developer After 40
akosma
92
590k
New Earth Scene 8
popppiees
4
2.7k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.4k
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
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠