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 投稿