Shirates (shirates-core) 日本語ドキュメント
in English
リポジトリ
概要
チュートリアル(Basic)
サンプル
推奨設定
プロジェクトの作成
テストクラスの作成
マクロ
セレクターとニックネーム
パラメーター
関数/プロパティ
- 要素を選択する
- 要素をタップする
- インストールとアプリの起動
- 画面をスワイプ/スクロールする
- 属性を検証する
- 任意の値を検証する
- 存在することを検証する
- 画像を見つける
- 画像を検証する
- その他を検証する
- 任意の内容を検証する
- 分岐する
- 分岐関数 (ifTrue, ifFalse)
- 分岐関数 (ifScreenIs, ifScreenIsNot)
- 分岐関数 (ifCanSelect, ifCanSelectNot)
- 分岐関数 (ifImageExist, ifImageExistNot)
- 分岐関数 (ifImageIs, ifImageIsNot)
- 分岐関数 (ifStringIs, ifStartsWith, etc)
- プラットフォーム関数 (android, ios, emulator, simulator, virtualDevice, realDevice)
- プラットフォームプロパティ (platformName, platformVersion, isAndroid, isiOS, isVirtualDevice, isRealDevice)
- おサイフケータイ関数 (osaifuKeitai, osaifuKeitaiNot)
- スペシャルタグ分岐関数 (specialTag)
- 編集とキーボード操作を行う
- アプリを切り替える
- 同期する
- アクションを繰り返す
- データストレージ
- ディスクリプター
- セレクターをオンデマンドで登録する
- テストフロー制御
- ロギング
- 外部コマンドを実行する
ビヘイビアヘルパー
レポート
バッチ処理を作成する
チュートリアル(In action)
- 画面ニックネームを作成する
- メッセージと言語
- ログとスクリーンショット
- デバッグ
- さまざまな環境に適応する
- イレギュラーを処理する
- テストフィクスチャ
- 画像マッチング
- パフォーマンスとリソースの最適化
- AppiumのAPIを使用する
- テストを優先度でフィルターする
- 手動テストから移行する
- コードファーストでテストを設計する
- CIサーバーでテストを実行する
- リモートのAppium Serverを利用する
- テストの実行を安定化させる(フレーキーテストの改善)
- キャッシュの制御によるパフォーマンスチューニング
チュートリアル(Advanced)
ツールの設定
仮想マシンの設定
パッケージのインストール/アップデート
トラブルシューティング
Appendix