TestNGとAppiumによるテスト実行失敗時の自動スクリーンショット機能

スクリーンショットを取得するためのリスナークラス「ScreenShotListener」を作成し、onTestFailureメソッドをオーバーライドします。このメソッド内では、監視対象のドライバー、スクリーンショット保存先パスおよびファイル名を定義します。 package com.fsssc.htsgl.utils; import io.appium.java_client.android.AndroidDriver; import java.io.File; import java.io. ...

7月2日 23:10 投稿

Java版アプリケーション自動テストの初期化テンプレート

プロジェクト構成概要 ディレクトリ構造: (ドライバの基本設定、グローバル例外処理、エラーショット、レポート自動生成、アプリ共通操作メソッド、ユーティリティクラスのまとめ) パッケージの階層構造: basepageパッケージはアプリ共通操作メソッド、AndroidDriverの基本設定、TestNGの共通実行順序BaseTestを管理し、ドライバを外部に公開。 BaseAppクラスには以下 ...

6月10日 23:44 投稿