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
Flutter × Appium テスト自動化
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
tetsukick
August 11, 2021
Programming
1.2k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Flutter × Appium テスト自動化
Appiumを用いたFlutterのUIテスト自動化について紹介。
- Appium とは
- Appiumの何が良いのか
- Demo
- Flutter × Appium の未来
tetsukick
August 11, 2021
More Decks by tetsukick
See All by tetsukick
Flutter Meetup Osaka #6
tetsukick
0
550
What is Flutter? Why Flutter?
tetsukick
0
640
Other Decks in Programming
See All in Programming
人間の目はかわらない、だからJPEGは30年もつ
yuzneri
12
19k
Laravelで学ぶ Webアプリケーションチューニング入門/web_application_tuning_101
hanhan1978
4
1.9k
テーブルをDELETEした
yuzneri
0
150
Google Apps Script で Ruby を動かす
kawahara
0
280
TSX の <Hoge<Fuga>> という構文に驚いた話 / tsx-type-argument-syntax
kanaru0928
0
230
使いながら育てる Claude Code — 開発フローの1コマンド化 × 繰り返し指摘の自動仕組み化
shiki_kakaku
0
1.9k
AWS DevOps AgentのAzure接続機能を検証して見えた活用法/Use Cases Verified for the AWS DevOps Agent's Azure Connectivity Feature
masakiokuda
1
250
属人化した知識を、 AIが辿れる地図にする
pkshadeck
PRO
1
190
S3 を使うアプリケーションをローカル完結で動かすことに全力を注いでみた / Running S3 Apps Offline
contour_gara
0
540
仕様駆動開発の消費期限
watany
20
8.7k
5分で問診!Composer セキュリティ健康診断
codmoninc
0
1.1k
Go言語とトイモデルで学ぶTransformerの気持ち / fukuokago23-transformer
monochromegane
0
180
Featured
See All Featured
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
250
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
620
Are puppies a ranking factor?
jonoalderson
1
3.8k
How to Ace a Technical Interview
jacobian
281
24k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.7k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
960
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.3k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
870
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
Discover your Explorer Soul
emna__ayadi
2
1.3k
Facilitating Awesome Meetings
lara
57
7.1k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4.2k
Transcript
@tpi29 Flutter × Appium ςετࣗಈԽ 2021/07/11 Flutter Meetup Tokyo #16
Teppei Kikuchi
@tpi29 Teppei Kikuchi Twitter: @tpi29 github: Tetsukick Company: PT.AQ Business
Consulting Indonesia
@tpi29 ZennͰ ٕज़ॻग़ͯ͠·͢ ྑ͔ͬͨΒͲ͏ͧɻ ͥͻͲ͏ͧɻ https://zenn.dev/tetsukick/ books/06ee607e30e243
@tpi29 Appium ͱ • ϞόΠϧʹಛԽͨ͠ΞϓϦɾσόΠεͷࣗಈԽπʔϧ • શͳΦʔϓϯιʔεʢGitHubͰ։ൃ͞ΕɺOpenJS Foundation͕ӡ Ӧ͍ͯ͠Δʣ •
େͷϢʔβʔɺϢʔβʔίϛϡχςΟ͕͋Γɺֶͼ͋͏͜ͱ͕Մೳ • ϓϥοτϑΥʔϜͷԼʹΣϒυϥΠόʔΠϯλʔϑΣΠε͕͋ΓͦΕ Λϥοϓࣗ͠ಈԽ͢ΔΈ • ࣗಈԽεΫϦϓτࣗಈԽςετΛ΄΅શͯͷϓϩάϥϜϛϯάݴޠ Ͱ࣮ߦ • ͞·͟·ͳϓϥοτϑΥʔϜͷAPIʹରԠʢAndroidɾiOSͰ΄΅ಉ͡ ίʔυͰهड़Ͱ͖Δʣ SeleniumͰࣅͨΑ͏ͳίʔυ͕ΘΕ͍ͯΔ https://techwave.jp/archives/headspin-appium-cowell-eventreport-2021march-01.html https://techwave.jp/archives/headspin-appium-cowell-eventreport-2021march-02.html
@tpi29 Appium ͷԿ͕ྑ͍͔? • APKϑΝΠϧΛ༻ͯ͠ςετ͕࣮ߦͰ͖Δɻ →ςετͨ͠APKΛͦͷ··ϦϦʔεͰ͖Δɻ • Flutterͷιʔείʔυ্Ͱ࣮͕ඞཁͳͷ KeyΛ༩͢Δ͜ͱͷΈɻ •
GUIͰςετ͕ੜ • ΞϓϦέʔγϣϯΛލ͍ͩςετՄೳ
@tpi29 Demoಈը(࣮ࡍͷςετ࣮ߦͷ༷ࢠ)
@tpi29 ςετέʔε
@tpi29 ࣮ࡍͷςετίʔυ ᶃKEYΛͱʹཁૉΛ୳͢ ᶄKEYཁૉʹରͯ͠ςΩετΛ͢ ᶅKEYཁૉʹରͯ͠ClickͷΞΫγϣϯΛ࣮ߦ
@tpi29 Appium × Flutter ͷະདྷ Appium 2.0͕ਖ਼ࣜϦϦʔεؒۙ What’s new in
Appium 2.0 ? MacɺWindowsɺRaspberry Pi ͷରԠʂ ֤छϓϥοτϑΥʔϜͷυϥΠόʔͷ։ൃ͕༰қʹʂ https://appiumpro.com/editions/123-migrating-to-appium-20-part-1-capability-prefixes https://it.s-yqual.com/article/13944
@tpi29 –Teppei Kikuchi “Thank You Very Much.”