下位互換性のない変更
Fix
Androidの「スワイプ」「表示されるまでスワイプ」コマンドの安定性を改善しました。 (#442)- スワイプ量が常に一定になるように改善を行いました。
Fix
ブラウザテストで3つ以上のタブ・ウィンドウが開いている場合の「新しいタブ・ウィンドウを選択」の動作の安定性および警告メッセージを改善しました。- 前のタブに戻るために「新しいタブ・ウィンドウを選択」を使用していた場合、テストに失敗することがあります。その場合は「前のタブ・ウィンドウを選択」を代わりに使用することで解決します。
全般
New
「テキスト入力」コマンドに「入力方法」オプションを追加しました。既存の文字列を上書きするか、文字列を末尾に追加するかを選択することができます。(#392)New
いくつかの画面のデザインを変更しました。Fix
クラウド環境にて、一括実行を中止しても実行中のまま残ってしまう問題を修正しました。(#94)Fix
UI要素のロケーターを計算する際、Mantineが生成するランダムなIDやクラス名を使わないようにロジックを改善しました。Fix
ユーザーのホームディレクトリにnpmのパッケージが存在するとMagicPodDesktopでテストが実行できない場合がある不具合を修正しました。Fix
テスト実行結果詳細画面の表示速度を改善しました。Fix
テストケース編集画面にて、コマンドを変更するとUI要素の選択が解除される問題を修正しました。
モバイルアプリテスト
New
ローカルPC・クラウド環境向けのappium-xcuitest-driverのバージョンを5.8.2に更新しました。Fix
アップロード可能なアプリケーションファイルのサイズの上限を500MBまで増やしました。Fix
iOSにて「スワイプ」および「表示されるまでスワイプ」コマンドが「ECONNRESET」というエラーで失敗することのある問題を修正しました。Fix
テスト実行設定パネルにてAndroid 14のクラウド端末を選択する際、誤って「エミュレータ(x86)」が選択可能になっていた不具合を修正しました。Fix
AndroidのローカルPC環境のテストで、2台以上の端末を接続している際に「表示されるまでスワイプ」コマンドが正常に動作しない問題を修正しました。 (0.99.38以降の不具合)Fix
iOSのクラウド端末で高速に起動する端末以外に接続した際、端末の言語や地域で「日本語」「日本」を選んでも適用されない不具合を修正しました。 (1.0.0以降の不具合)
ブラウザテスト
Fix
UIをキャプチャする際、異なるUI要素が同じロケーターを持ってしまう不具合を修正しました。Fix
Webページ内でtableタグが入れ子になっている場合にUIキャプチャでエラーが発生する問題を修正しました。Fix
クラウドブラウザで一括実行中に予期せぬエラーでブラウザが停止した場合に、一括実行が長時間「実行中」のままになり次のテストが始められない不具合を修正しました。