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
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.3k
一休.comのE2Eテスト事情 ~Selenium 3.0 対応~ /seleniumjp4_ikyu
shotaakasaka
11
27k
OSSコミッタになりたくて 〜古典部開発合宿 @ 京都〜/developmentcamp-kyoto
shotaakasaka
1
2.9k
一休.comのE2Eテスト事情 ~ギリギリ話せるところまで話します~ /cybozu_ikyu_e2e
shotaakasaka
25
16k
20151027_第1回 #Java騎士団 円卓会議
shotaakasaka
0
2.4k
Other Decks in Programming
See All in Programming
Snowflake Summitでの新機能 CoCo / CoWork / snowflake-summit-2026-overall-what-new-coco
tatsuhiro
1
140
TAKTでAI駆動開発の品質を設計する
j5ik2o
7
1.3k
決定論的オーケストレーションの設計と実装 / Design and Implementation of Deterministic Orchestration
nrslib
4
1.4k
Claspは野良GASの夢をみるか
takter00
0
190
ローカルLLMでどこまでコードが書けるか -拡張版 / How much code can be written on a local LLM Extended
kishida
11
4.1k
例外の正しい扱い方 そのエラー try-catchして大丈夫?
jinwatanabe
0
240
Spring Security 実践 ─ GraphQL APIで実務に役立つ 認証・認可 を学ぶ
wagyu
0
230
気圧・高度・GPSを記録&可視化するアプリ「Koudo」を作った話
hjmkth
1
260
並列実装の現場、2ヶ月間実務でAIを使い倒したAIもPCも私も限界が近い
ming_ayami
0
130
Go1.27で導入されるジェネリクスメソッドでできること
mackee
0
120
ユニットテストの先へ:テスト技法で要求・仕様を整理するJava開発実践 / Beyond_Unit_Testing_Practical_Java_Development_Techniques_for_Organizing_Requirements_and_Specifications
shimashima35
0
400
タクシーアプリ『GO』の バックエンド開発のおける AI利活用と若者のすべて
pyama86
3
2k
Featured
See All Featured
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Automating Front-end Workflow
addyosmani
1370
210k
Darren the Foodie - Storyboard
khoart
PRO
3
3.4k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.6k
RailsConf 2023
tenderlove
30
1.5k
Ethics towards AI in product and experience design
skipperchong
2
310
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
850
Believing is Seeing
oripsolob
1
150
The SEO Collaboration Effect
kristinabergwall1
1
490
Heart Work Chapter 1 - Part 1
lfama
PRO
7
36k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
3.4k
GraphQLとの向き合い方2022年版
quramy
50
15k
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
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠