SlideShare a Scribd company logo
React Selenium
Happy life with React and Selenium!
CI / CD NIGHT (2017/2/9)
TeamSpirit Inc.
@a_kuratani
Akira Kuratani /
@a_kuratani
kuratani
TeamSpirit Inc.
QA
Podcast(migration.fm)
• SPA E2E
• Selenium
• React.js
• React.js
• Selenium
• CI/CD
http://www.slideshare.net/teamspiritjp/240050000idteamspirit-55886980
Selenium WebDriver
E2E
Selenium WebDriver
ReactとSeleniumの幸せな関係
DOM
React.js
React.js
• JUST THE UI
• VIRTUAL DOM
• DATA FLOW
React.js
jQuery
React.js
jQuery React.js
jQuery React.js
ID
DOM
Selenium
DOM
React.js
DOM
ReactとSeleniumの幸せな関係
ReactとSeleniumの幸せな関係
ReactとSeleniumの幸せな関係
1. ID
2. ID
3. ID
4. ID
5. ID
6.
1. ID
🔎
🔎
🔎
2. ID
🔎
🔎
🔎
🔎
🔎
🔎
3. ID
🔎
🔎
🔎
4. ID
5. ID
🔎
🔎
🔎
🔎
🔎
🔎
6.
1. ID
2. ID
3. ID
4. ID
5. ID
6.
•
• Selenium WebDriver DOM
• React.js DOM
•
• 6
•
•
• Page Object 

https://www.oreilly.co.jp/books/9784873117423/
Thank you
Happy life with React and Selenium!

More Related Content

PDF
「UXデザインとは」からはじめる「本流」のUXデザインはじめの一歩 | UXデザイン基礎セミナー 第1回
PPTX
SPAセキュリティ入門~PHP Conference Japan 2021
PDF
【Unite Tokyo 2019】Understanding C# Struct All Things
PDF
AWS Black Belt Online Seminar 2018 Amazon DynamoDB Advanced Design Pattern
PDF
テスト文字列に「うんこ」と入れるな
PDF
目grep入門 +解説
PDF
AWS Black Belt Online Seminar AWS Amplify
PPTX
Redisの特徴と活用方法について
「UXデザインとは」からはじめる「本流」のUXデザインはじめの一歩 | UXデザイン基礎セミナー 第1回
SPAセキュリティ入門~PHP Conference Japan 2021
【Unite Tokyo 2019】Understanding C# Struct All Things
AWS Black Belt Online Seminar 2018 Amazon DynamoDB Advanced Design Pattern
テスト文字列に「うんこ」と入れるな
目grep入門 +解説
AWS Black Belt Online Seminar AWS Amplify
Redisの特徴と活用方法について

What's hot (20)

PDF
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
PPTX
グラフ構造のデータモデルをPower BIで可視化してみた
PDF
Amazon SageMaker で始める機械学習
PDF
20190206 AWS Black Belt Online Seminar Amazon SageMaker Basic Session
PDF
Agile Quality アジャイル品質パターン (QA2AQ)
PDF
[CEDEC 2021] 運用中タイトルでも怖くない! 『メルクストーリア』におけるハイパフォーマンス・ローコストなリアルタイム通信技術の導入事例
PDF
ブルックスのいう銀の弾丸とは何か?
PDF
AWSのログ管理ベストプラクティス
PDF
グラフデータベース Neptune 使ってみた
PDF
20200930 AWS Black Belt Online Seminar Amazon Kinesis Video Streams
PPTX
「関心の分離」と「疎結合」 ソフトウェアアーキテクチャのひとかけら
PDF
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
PPTX
BigQuery Query Optimization クエリ高速化編
PDF
Python 3.9からの新定番zoneinfoを使いこなそう
PDF
WebSocket / WebRTCの技術紹介
PDF
ブラック企業から学ぶMVCモデル
PDF
ゲームアーキテクチャパターン (Aurora Serverless / DynamoDB)
PDF
継承やめろマジやめろ。 なぜイケないのか 解説する
PPTX
スマホゲームのチート手法とその対策 [DeNA TechCon 2019]
PDF
BigQuery で 150万円 使ったときの話
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
グラフ構造のデータモデルをPower BIで可視化してみた
Amazon SageMaker で始める機械学習
20190206 AWS Black Belt Online Seminar Amazon SageMaker Basic Session
Agile Quality アジャイル品質パターン (QA2AQ)
[CEDEC 2021] 運用中タイトルでも怖くない! 『メルクストーリア』におけるハイパフォーマンス・ローコストなリアルタイム通信技術の導入事例
ブルックスのいう銀の弾丸とは何か?
AWSのログ管理ベストプラクティス
グラフデータベース Neptune 使ってみた
20200930 AWS Black Belt Online Seminar Amazon Kinesis Video Streams
「関心の分離」と「疎結合」 ソフトウェアアーキテクチャのひとかけら
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
BigQuery Query Optimization クエリ高速化編
Python 3.9からの新定番zoneinfoを使いこなそう
WebSocket / WebRTCの技術紹介
ブラック企業から学ぶMVCモデル
ゲームアーキテクチャパターン (Aurora Serverless / DynamoDB)
継承やめろマジやめろ。 なぜイケないのか 解説する
スマホゲームのチート手法とその対策 [DeNA TechCon 2019]
BigQuery で 150万円 使ったときの話
Ad

More from Akira Kuratani (20)

PDF
[Japan Dreamin' 2022] エンジニアが学ぶカスタマーサクセス
PDF
愛される管理画面の作り方
PDF
Japan dreamin' 2020 - AppExchangeプロダクト開発を続けて見えてきたプラクティス
PPTX
Salesforce World Tour Tokyo 2018 愛される AppExchangeアプリを創るべき「3つの理由」
PPTX
Salesforce World Tour Tokyo 2017 (SalesforceDX〜Salesforceにも継続的デリバリーを〜)
PDF
静的解析、はじまったな
PDF
AppExchange Growth Hacks - Aiming for the world -
PDF
Tokyo Salesforce DG Meetup 2017新年会〜Advent Calendarふりかえり〜
PDF
Salesforce dug [tokyo] meetup 2016 新年会
PDF
Salesforce DUG meetup #10 MiniHack完全制覇の旅
PDF
Salesforce DUG TOKYO Meetup #9
PDF
Lightning componentの研究ポイントあるいは…
PDF
Salesforce DUG Meetup 2015 新年会
PDF
Salesforce dugもくもく会 #1
PDF
Salesforce dug meetup #6
PDF
Crowd hackchallenge2014 LT
PDF
Salesforce dug meetup #5
PDF
Salesforce DUG meetup #4 LT
PDF
Force.com lightning talks cfj2012 by A.Kuratani
KEY
Force.com developers meetup #2 夏サミ、そしてソーシャル・エンタープライズを考える
[Japan Dreamin' 2022] エンジニアが学ぶカスタマーサクセス
愛される管理画面の作り方
Japan dreamin' 2020 - AppExchangeプロダクト開発を続けて見えてきたプラクティス
Salesforce World Tour Tokyo 2018 愛される AppExchangeアプリを創るべき「3つの理由」
Salesforce World Tour Tokyo 2017 (SalesforceDX〜Salesforceにも継続的デリバリーを〜)
静的解析、はじまったな
AppExchange Growth Hacks - Aiming for the world -
Tokyo Salesforce DG Meetup 2017新年会〜Advent Calendarふりかえり〜
Salesforce dug [tokyo] meetup 2016 新年会
Salesforce DUG meetup #10 MiniHack完全制覇の旅
Salesforce DUG TOKYO Meetup #9
Lightning componentの研究ポイントあるいは…
Salesforce DUG Meetup 2015 新年会
Salesforce dugもくもく会 #1
Salesforce dug meetup #6
Crowd hackchallenge2014 LT
Salesforce dug meetup #5
Salesforce DUG meetup #4 LT
Force.com lightning talks cfj2012 by A.Kuratani
Force.com developers meetup #2 夏サミ、そしてソーシャル・エンタープライズを考える
Ad

ReactとSeleniumの幸せな関係