Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
20151020_Selenium勉強会@サイボウズ
shota akasaka
October 20, 2015
Programming
12
9.1k
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
12k
ブランチデプロイ環境で エンジニアが安心できる開発現場へ/branch-deploy-environment-for-engineers
shotaakasaka
2
1.2k
TensorFlowで競馬予想/developmentcamp20170212-yuigahama
shotaakasaka
0
1.9k
一休.comのE2Eテスト事情 ~Selenium 3.0 対応~ /seleniumjp4_ikyu
shotaakasaka
11
24k
OSSコミッタになりたくて 〜古典部開発合宿 @ 京都〜/developmentcamp-kyoto
shotaakasaka
1
2.5k
一休.comのE2Eテスト事情 ~ギリギリ話せるところまで話します~ /cybozu_ikyu_e2e
shotaakasaka
25
15k
20151027_第1回 #Java騎士団 円卓会議
shotaakasaka
0
2.3k
Other Decks in Programming
See All in Programming
FullStack eXchange, July 2022
brucel
0
200
レビュー駆動学習のススメ_StaPy#83
soogie
0
320
How GitHub Supports Vim License Detection, The Five Years Journey
othree
1
380
VIMRC 2022
achimnol
0
140
企業内スモールデータでのデータ解析
hamage9
0
890
FargateとAthenaで作る、機械学習システム
nayuts
0
180
테라폼으로 ECR 관리하기 (How to Manage ECR with Terraform)
posquit0
0
530
プロダクトの成長とSREと
takuyatezuka
0
120
SAM × Dockerでサーバーレス開発が超捗った話
yu_yukk_y
1
370
How to start contributing to Kubernetes Projects
ydfu
0
140
atama plusの開発チームはどのように「不確実性」に向き合ってきたか〜2022夏版〜
atamaplus
3
620
Computer Vision Seminar 1/コンピュータビジョンセミナーvol.1 OpenCV活用
fixstars
0
170
Featured
See All Featured
The Power of CSS Pseudo Elements
geoffreycrofte
47
4k
Automating Front-end Workflow
addyosmani
1351
200k
Keith and Marios Guide to Fast Websites
keithpitt
404
21k
Support Driven Design
roundedbygravity
87
8.6k
How to train your dragon (web standard)
notwaldorf
60
3.9k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
655
120k
Docker and Python
trallard
27
1.6k
For a Future-Friendly Web
brad_frost
166
7.5k
The MySQL Ecosystem @ GitHub 2015
samlambert
239
11k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
29
4.4k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
14
3.8k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
11
4.9k
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
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠