20151020_Selenium勉強会@サイボウズ

 20151020_Selenium勉強会@サイボウズ

2015年10月20日のSelenium勉強会@サイボウズの発表資料です。
http://connpass.com/event/20779/

5409c2e8e1b53214f2ccfead026641ec?s=128

shota akasaka

October 20, 2015
Tweet

Transcript

  1. ຊ౰ʹϝϯςφϒϧͳ 4FMFOJVNʹ͍ͭͯߟ͑ͯΈͨ 4FMFOJVNษڧձ!αΠϘ΢ζ೥݄೔ ҰٳDPN੺ࡔᠳଠ

  2. ࣗݾ঺հ w ੺ࡔᠳଠʢ͔͔͋͞͠ΐ͏ͨʣ w ҰٳDPN॓ധࣄۀຊ෦॓ധγεςϜνʔϜ w 5XJUUFSɿ!DIBLBTBLB w )BUFOBɿIUUQSGQIBUFOBCMPHDPN w

    2JJUBIUUQRJJUBDPNBLBTBLBT w झຯɿϒϥδϦΞϯॊज़
  3. ҰٳDPN IUUQXXXJLZVDPN

  4. ҰٳDPNϨετϥϯ IUUQSFTUBVSBOUJLZVDPN

  5. ΅͘ͱαΠϘ΢ζ͞Μ

  6. UFQQFJT͞ΜʹϦπΠʔτ͞Ε

  7. NJZBKBO͞Μʹ;͊΅ΒΕͨ

  8. ࠓ೔ͷςʔϚ ຊ౰ʹϝϯςφϒϧͳ 4FMFOJVNͱ͸ʁ

  9. ͦͷ·͑ʹ

  10. ͜͜Ͱ͍͏ςετͬͯʁ w ϦάϨογϣϯςετ w ର৅ɿ&$αΠτͷ༧໿ɾߪೖಋઢ w ໨తɿਖ਼ৗʹ༧໿ɾߪೖ͕Ͱ͖Δ͜ͱ w ༧໿ɾߪೖ͕Ͱ͖ͳ͍ࣄଶΛ๷͙ ༧໿ɾߪೖͰ͖ͳ͍

  11. ΦϨϯδ৭ͷ৅͞ΜͭͿ΍͘

  12. ຊ౰ʹϝϯςφϒϧͳ 4FMFOJVNͱ͸ʁ

  13. 1BHF0CKFDU %FTJHO1BUUFSO

  14. ਖ਼ղͷҰͭͩͱࢥ͍·͢

  15. Ͱ΋ɺखஈͷ̍ͭʹ͔͗͢͠ͳ͍

  16. ຊ౰ʹେࣄͳ͜ͱ

  17. ϦάϨογϣϯςετͷࣗಈԽ ͦΕΛ௕͘ଓ͚Δ͜ͱ

  18. 1BHF0CKFDU%FTJHO1BUUFSO Ͱ࣮૷ͨ͠ޙ΋େࣄ

  19. ࠓ೔࿩͍ͨ͜͠ͱ 1BHF0CKFDU%FTJHO1BUUFSO Ͱ࣮૷ͨ͠ޙͷӡ༻

  20. ҰٳͷϦάϨγϣϯςετࣄ৘ w έʔεΛ̔ฒྻͰ+FOLJOT͔Β࣮ߦ w ࣮ߦ࣌ؒ w ̑ʙ̓෼ఔ౓ʢຊ൪؀ڥʣ w ̔ʙ෼ఔ౓ʢεςʔδϯά؀ڥʣ w

    εςʔδϯάɾຊ൪ϦϦʔε࣌ʹ࣮ߦ w ࠷௿ݶͷϝΠϯγφϦΦͷέʔε͔͠࡞ͬͯ·ͤΜ w ϒϥ΢βૢ࡞͔͔࣌ؒΔ͠ɺෆ҆ఆɻɻɻ
  21. 1BHF0CKFDU%FTJHO 1BUUFSOͰ࡞Γ·ͨ͠

  22. ͕ɾɾɾ

  23. ͋Δ͜ͱʹؾ͍ͮͨɻɻɻ

  24. ϝϯςφϯεͰ͖Δਓ ࣗ෼Ұਓɻɻɻ

  25. ΍͹͍ɻɻɻ

  26. ஥ؒΛ૿΍͞Ͷ͹ʂʂ

  27. ΍ͬͨ͜ͱ w શମ ։ൃऀϝϯόʔ ޲͚ʹઆ໌ձΛ͢Δ w Ξ΢τϓοτ͸ཁॴཁॴͰ w ࣗ෼Ͱϝϯςφϯε͢Δ͜ͱ͸άοͱ͜Β͑Δ w

    4FMFOJVN৮ͬͯ΋Β͏ w ։ൃͷϫʔΫϑϩʔʹ૊ΈࠐΉ w ϑΥϩʔ͸تΜͰʂʂ
  28. શମ޲͚ͷઆ໌ձ

  29. આ໌͢Δ಺༰ w 4FMFOJVN8FCESJWFSͷ֓ཁ w ։ൃɾεςʔδϯάɾຊ൪؀ڥ؀ڥͰͷ࣮ߦํ๏ w +FOLJOT͔Βͷ࣮ߦํ๏ w $IBU0QT w

    2" ۩ମతͳमਖ਼ྫ  w मਖ਼࣌ͷࢀߟυΩϡϝϯτ
  30. 4FMFOJVN͸ΈΜͳͷϞϊ ͱ͍͏ҙࣝΛ࣋ͬͯ΋Β͏

  31. ͜ΕͰऴΘΒͤͳ͍

  32. ΍Γͬͺͳ͠ʹͳͬͯɺ ϝϯςφʔ૿͑ͳ͍

  33. ཁॴཁॴͰΞ΢τϓοτ w 2JJUB5FBNͰΈΜͳ͕4FMFOJVNΛ๨Εͦ͏ͳͱ͖ʹɺγϡοͱ౤ߘ w جຊతͳͱ͜Ζ w ։ൃ؀ڥߏங w جຊతͳमਖ਼ํ๏ w

    τϥϒϧγϡʔςΟϯά w ఆظ࣮ߦ࣌ʹΤϥʔ͕ग़ͨࡍʹରԠͨ͠಺༰ͷใࠂ w ͨ·ʹϚχΞοΫͳ΍ͭ΋ w ΢Οϯυ΢੾Γସ͑ͷ௥͍ํ
  34. None
  35. None
  36. 4FMFOJVNΛΈΜͳͷ ಄ͷதʹ࡮ΓࠐΉ

  37. ·ͩऴΘΒͤͳ͍

  38. ࣗ෼Ͱϝϯςφϯε͠ͳ͍ w άοͱ͜Β͑Δ w ৮ͬͯ΋Β͏͜ͱͰཧղͯ͠΋Β͑Δ w मਖ਼͓ئ͍͞Εͯ΋ɺಥ͖์͢༐ؾ w ʮ΍ͬͯ΋Β͑·͔͢ʁ ʆŋТŋ

    ŝžŕʯ
  39. ։ൃͷϫʔΫϑϩʔʹ૊ΈࠐΉ w ༧໿ɾߪೖಋઢͷमਖ਼Λ͢Δࡍ w 4FMFOJVNͷςετέʔε΋मਖ਼ͯ͠΋Β͏ ઃܭ ։ൃ ςετ 4FMFOJVN ׬ྃ

  40. ։ൃऀ͕4FMFOJVNʹ ৮ΕΔػձΛ࣋ͨͤΔ

  41. ·ͩऴΘΒͳ͍

  42. ϑΥϩʔ͸تΜͰ w ΈΜͳ͔Β͢Ε͹ɺ׳Εͳ͍͜ͱ͔΋͠Εͳ͍ w ॿ͚ΛٻΊΒΕΔ͜ͱ΋͠͹͠͹ w ͦͷ࣌͸ɺتΜͰϑΥϩʔʂʂ

  43. Ͱ͖Ε͹ɾɾɾ

  44. Ξ΢τϓοτΛ͓ئ͍͢Δ

  45. None
  46. ·ͱΊ w 1BHF0CKFDU%FTJHO1BUUFSO͸༗ޮ͕ͩɺखஈͷҰͭʹ͗͢ͳ͍ w େࣄͳͷ͸ςετࣗಈԽΛ௕͘ӡ༻͢Δ͜ͱ w ͦͷͨΊʹ͸ɺϝϯςφʔ͕ෳ਺ਓ͍Δඞཁ͕͋ΔʢҰਓ͸μϝθολΠʣ w ϝϯςφʔΛ૿΍ͨ͢Ίʹ w

    શମ޲͚ʹઆ໌ձΛ͢Δ w Ξ΢τϓοτ͸ཁॴཁॴͰ w ࣗ෼Ͱϝϯςφϯε͢Δ͜ͱ͸άοͱ͜Β͑ͯɺ΍ͬͯ΋Β͏ w ։ൃͷϫʔΫϑϩʔʹ૊ΈࠐΉ w ϑΥϩʔ͸تΜͰʂʂ w ΍ͬͨ͜ͱΛΞ΢τϓοτͯ͠΋Β͏
  47. ຊ౰ʹϝϯςφϒϧͳ 4FMFOJVNͱ͸ʁ

  48. ςετࣗಈԽΛ ௕͘ଓ͚Δɾӡ༻͢Δ͜ͱ

  49. ͦͷͨΊʹ͸ʁ

  50. ஥ؒΛ૿΍͢͜ͱ

  51. ൪֎ฤ ͨ·ʹҰੴΛ౤͡Δ͜ͱ΋ඞཁ Ͱ΋ɺݖҖతʹͳΔͷ͸Α͘ͳ͍

  52. ϦάϨογϣϯςετ͋Δ͋Δ ςετࣦഊʹରͯ͠ɺ͘͢͝හײʹͳΔ

  53. ͋Δ೔ͷग़དྷࣄ w εςʔδϯά؀ڥͰͷఆظ࣮ߦ͕'BJM͠·͘Δ w ҰਓͰ໱ʑͱௐ΂Δ w ΞϓϦέʔγϣϯଆͷ໰୊ͷ༷ࢠ w Τϥʔ಺༰Λఴ͑ͯɺ)JQDIBUͰΈΜͳʹฉ͍ͯ Έͨ

  54. ୭͔Β΋Ԡ౴͕ͳ͍ɻɻɻ

  55. ͋Εʁ

  56. ;ͱɺࢥͬͨ w εςʔδϯά؀ڥͰΤϥʔʹͳ͍ͬͯΔͷʹ൓Ԡ͸ʁ w ͳΜͰ୭΋౴͑ͯ͘Εͳ͍ʢಈ͔ͳ͍ʣʁ w ౰ࣄऀҙࣝ௿͘ͳ͍ʁ

  57. ౖΓͷ2JJUB5FBN

  58. ͦΕ͔Β਺ϲ݄ޙ w εςʔδϯά؀ڥͰͷఆظ࣮ߦ͕'BJM͠·͘Δ w ҰਓͰ໱ʑͱௐ΂Δ w ΞϓϦέʔγϣϯଆͷ໰୊ͷ༷ࢠ w Τϥʔ಺༰Λఴ͑ͯɺ)JQDIBUͰΈΜͳʹฉ͍ͯ Έͨ

  59. ΩϟονΞοϓϑΥϩʔ͕ʂ

  60. ;ͱɺࢥͬͨ w ͨ·ʹ͸ɺҰੴ౤͡Δ͜ͱ΋ඞཁ w Ͱ΋ɺݖҖతʹͳΓ͗͢ͳ͍Α͏ʹؾΛ͚ͭΔ w ͍͔ʹ΋ɺਖ਼࿦ΛৼΓ͔ͯ͟͠ɺ૬खΛඇ೉͢Δͷ ͸ྑ͘ͳ͍ w )35)35)35

  61. ࠷ޙʹ

  62. 8FBSFIJSJOH w גࣜձࣾҰٳͰ͸ΤϯδχΞΛੵۃ࠾༻தͰ͢ w ͝ڵຯ͕͋Δํ͸͝࿈བྷ௖͚Ε͹ͱࢥ͍·͢ w 5XJUUFSɿ!DIBLBTBLB

  63. ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠