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
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
500
What is Flutter? Why Flutter?
tetsukick
0
600
Other Decks in Programming
See All in Programming
私の後悔をAWS DMSで解決した話
hiramax
4
210
「手軽で便利」に潜む罠。 Popover API を WCAG 2.2の視点で安全に使うには
taitotnk
0
850
Deep Dive into Kotlin Flow
jmatsu
1
330
Zendeskのチケットを Amazon Bedrockで 解析した
ryokosuge
3
300
HTMLの品質ってなんだっけ? “HTMLクライテリア”の設計と実践
unachang113
4
2.8k
Oracle Database Technology Night 92 Database Connection control FAN-AC
oracle4engineer
PRO
1
440
250830 IaCの選定~AWS SAMのLambdaをECSに乗り換えたときの備忘録~
east_takumi
0
390
開発チーム・開発組織の設計改善スキルの向上
masuda220
PRO
20
11k
Laravel Boost 超入門
fire_arlo
3
210
基礎から学ぶ大画面対応(Learning Large-Screen Support from the Ground Up)
tomoya0x00
0
430
はじめてのMaterial3 Expressive
ym223
2
290
Processing Gem ベースの、2D レトロゲームエンジンの開発
tokujiros
2
130
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.5k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.6k
A Tale of Four Properties
chriscoyier
160
23k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Testing 201, or: Great Expectations
jmmastey
45
7.7k
The Art of Programming - Codeland 2020
erikaheidi
56
13k
Agile that works and the tools we love
rasmusluckow
330
21k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.1k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
112
20k
Statistics for Hackers
jakevdp
799
220k
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.”