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
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
tetsukick
August 11, 2021
Programming
1
1.2k
Flutter × Appium テスト自動化
Appiumを用いたFlutterのUIテスト自動化について紹介。
- Appium とは
- Appiumの何が良いのか
- Demo
- Flutter × Appium の未来
tetsukick
August 11, 2021
Tweet
Share
More Decks by tetsukick
See All by tetsukick
Flutter Meetup Osaka #6
tetsukick
0
530
What is Flutter? Why Flutter?
tetsukick
0
620
Other Decks in Programming
See All in Programming
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
450
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
240
GC言語のWasm化とComponent Modelサポートの実践と課題 - Scalaの場合
tanishiking
0
110
「やめとこ」がなくなった — 1月にZennを始めて22本書いた AI共創開発のリアル
atani14
0
380
Swift ConcurrencyでよりSwiftyに
yuukiw00w
0
260
技術検証結果の整理と解析をAIに任せよう!
keisukeikeda
0
120
コードレビューをしない選択 #でぃーぷらすトウキョウ
kajitack
3
930
ロボットのための工場に灯りは要らない
watany
10
2.7k
How to stabilize UI tests using XCTest
akkeylab
0
120
AIとペアプロして処理時間を97%削減した話 #pyconshizu
kashewnuts
1
230
ふつうの Rubyist、ちいさなデバイス、大きな一年
bash0c7
0
900
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
490
Featured
See All Featured
The Invisible Side of Design
smashingmag
302
51k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Amusing Abliteration
ianozsvald
0
130
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.1k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
480
Documentation Writing (for coders)
carmenintech
77
5.3k
How to Talk to Developers About Accessibility
jct
2
150
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
290
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
130
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
270
Facilitating Awesome Meetings
lara
57
6.8k
Navigating Team Friction
lara
192
16k
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.”