メインコンテンツへスキップ
機能追加
- iOS12.0に対応しました。
- 「一致」「含む」の「チェック」「待機」「場合」コマンドについて、複数の値のいずれかにマッチするかを見る「または」条件を利用可能にしました。(#86)
- 「キー入力」のコマンド名を「キーボードキー入力」に変更しました。
- 「キーボードキー入力」コマンドで、「検索」「送信」「完了」「実行」「次へ」を指定可能にしました。
- これらのボタンは通常「エンター」でも押せますが、一部のAndroid端末でうまく動作しないことがあったため、今回新たに選択肢を追加しました。
- 「キーボードキー入力」のコマンドを高速化しました。
- テスト編集画面のUI一覧の読み込み速度を改善しました。
- Androidのidロケータを、現在のアプリ名を含まない短い形式で生成するようにしました。
- これにより、Androidアプリ名がテスト作成時と変更になってもテストが失敗しません。
- Androidのxpathロケータで現在のアプリ名を参照している箇所は、${APP_PACKAGE}キーワードを利用するようにしました。
- これにより、Androidアプリ名がテスト作成時と変更になってもテストが失敗しません。
- Magic Pod Desktopの「Debug」フラグを、「Log level」に変更しました。
- 従来のDebugモードよりさらに詳細なログが出る「Magic Pod Bug Investigation」が選べる様になりました。
- 「画面描画が終わるまで待機」のコマンドで、画面上部のヘッダ部分は無視して描画完了判定をするようにしました。(#39)
- プロジェクト・組織一覧の「編集」「メンバー編集」ボタンは不要のため削除しました。
- 利用しているAppiumのバージョンを、@magic-pod/appium1.9.2-beta2.16に変更しました。
- Appiumの修正をより安定した形で迅速に取り込むため、Magic Pod用に独自にパッケージングしたものを使用するようにしました。
- プロジェクトの複製機能を追加しました。(商用サポートユーザーのみ)
- 多言語データ定義を利用した多言語アプリテスト機能を追加しました。(商用サポートユーザーのみ)
不具合修正
- 「表示されるまでスワイプ」のコマンドがAndroidのWebViewに対して動作しない不具合を修正しました。 (#56)
- 組織の所有者名がメンバーに見えなくなっていたので修正しました。
- 組織の所有者以外のメンバーが組織にプロジェクトを追加できなくなっていたので修正しました。