下位互換性のない変更
Newクラウドブラウザで利用するFirefoxのバージョンを112に更新しました。この変更により、クラウドブラウザのテスト結果で画像差分が出る場合があります。
Fix「表示されるまでスワイプ」コマンドが指定したUI要素を通り過ぎてしまう問題を解決するため、スワイプの挙動を改善しました。この変更により、「スワイプ」コマンドの結果も従来と変わる可能性があります。
- 動作が不安定になる箇所があったため、この変更は元に戻しました。
Fixテストで使用されているUIが削除された後もテストが成功してしまう不具合を修正しました。(0.99.4以降の不具合)
- 0.99.4以降そういったテストは成功していましたが、挙動としては誤りだったため従来の動作に戻しました。テストケース一覧で「削除されたUIを参照しているステップがあります」という警告アイコンが表示されている場合は、該当するステップのUI要素を設定し直してください。
全般
New一括実行のスケジュール設定ダイアログのデザインを改善しました。New履歴機能のデザインや挙動を改善しました。
New「日時計算」コマンドにて、日時のオプションで「X分前/後」「X秒前/後」、日付種別のオプションで「分」「秒」が選べるようになりました。(#545)
New「Web APIコール」コマンドでレスポンスヘッダーの内容を取得できるようになりました。(#576)Newユーザーのタイムゾーンを指定してしない場合でも、自動的に推定したタイムゾーンを使うようになりました。
Fix以下のコマンドで属性の名前に変数を使えるようになりました。
- UI要素の属性を確認
- UI要素の属性が条件を満たすまで待つ
- 属性を保存
- UI要素の属性が条件を満たす場合
モバイルアプリテスト
Fix一括実行でリトライが発生したときに起動オプション「端末リセット」が正常に動作しない問題を修正しました。
FixAndroidのクラウド端末にて固定IP機能を使っているときにテスト実行が失敗することのある不具合を修正しました。
FixAndroidのクラウド端末で不要な権限確認のダイアログが表示される不具合を修正しました。
FixiOSアプリのテストで「スイッチ操作」コマンドが失敗することのある問題を修正しました。
FixローカルPC環境で、特定のiOSアプリで「タップ」コマンドが動作しない問題を修正しました。
ブラウザテスト
Fix「クリックしてファイルアップロード」コマンドでアップロードできるファイルのサイズ上限を52MBに変更しました。
Fix特定のWebページでUIをキャプチャした際、要素が正しく認識されない問題を修正しました。
FixUI要素の重なりを計算するロジックを改善しました。
FixUI要素のロケーターを計算する際、ランダムなクラス名を使わないようにロジックを改善しました。