Introduction
Appium
Appiumとは?
オープンソースのテスト自動化フレームワーク。
ネイティブ、Hybrid& Mobile Web Appsに使える。
Appiumを使うと何がいいの?
iOS, Android, Windows appsのクロスプラットフォームで使える。
appiumはベンダーが提供したフレームワークを使う。
iOS: XCUITest
Android: UIAutomator
Windows: WinAppDriver
このようなフレームワークをWebdriver APIにまとめ上げている。
WebdriverIOとは?
JavaScriptのE2E自動化フレームワーク。
WebdriverIOを使うと何がいいの?
いろんなブラウザーやOSで使える。
WHy is it popular?
始めるのが簡単。
コードが簡単。
セットアップ
インストールするもの
-
node.js
-
JDK(Set JAVA_HOME path)
https://qiita.com/yurihyp/items/c16247815405e3154a65 -
Android studio(Set ANDROID_HOME path)
https://qiita.com/yurihyp/items/765c3dd7eb41f89fc102 -
Appium Desktop Inspector
Appium
詰まった
WebdriverIO
Write Tests(Android & iOS)
構文を理解する
要素の見つけ方
エラーが出た場合の対処法
NAtive Features
- Alert boxes
- Scrolling