public class ScreenshotArgument
extends java.lang.Object
スクリーンショットを撮影するための要素を指定するセレクタや座標、除外する要素の情報等を持つクラス
builder()
またはbuilder(String)
でビルダーを取得してスクリーンショットの撮影方法を組み立てます。修飾子 | コンストラクタと説明 |
---|---|
protected |
ScreenshotArgument(java.lang.String screenshotId,
java.util.List<CompareTarget> targets,
java.util.List<DomSelector> hiddenElementSelectors)
初期化します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
static ScreenshotArgumentBuilder |
builder()
ScreenshotArgument を構築するためのビルダーオブジェクトをスクリーンショットIDを指定せずに取得します。 |
static ScreenshotArgumentBuilder |
builder(java.lang.String newScreenshotId)
ScreenshotArgument を構築するためのビルダーオブジェクトをスクリーンショットIDを指定して取得します。 |
boolean |
equals(java.lang.Object o) |
java.util.List<DomSelector> |
getHiddenElementSelectors()
スクリーンショット撮影時に非表示にする要素を示すセレクタのリストを取得します。
|
java.lang.String |
getScreenshotId()
スクリーンショットIDを取得します。
|
java.util.List<CompareTarget> |
getTargets()
スクリーンショット取得・比較の対象となる領域のリストを取得します。
|
int |
hashCode() |
java.lang.String |
toString() |
ScreenshotArgument |
withScreenshotId(java.lang.String newScreenshotId)
targets 、hiddenElementSelectors
のコレクションの中身を変更せず、スクリーンショットIDだけをscreenshotId で指定した値に変更した新しいScreenshotArgument を返します。 |
protected ScreenshotArgument(java.lang.String screenshotId, java.util.List<CompareTarget> targets, java.util.List<DomSelector> hiddenElementSelectors)
screenshotId
- スクリーンショットIDtargets
- スクリーンショット取得・比較の対象となる領域のリストhiddenElementSelectors
- スクリーンショット撮影時に非表示にする要素を示すセレクタのリストjava.lang.NullPointerException
- screenshotId
がnullまたは空文字だった場合public static ScreenshotArgumentBuilder builder()
ScreenshotArgument
を構築するためのビルダーオブジェクトをスクリーンショットIDを指定せずに取得します。public static ScreenshotArgumentBuilder builder(java.lang.String newScreenshotId)
ScreenshotArgument
を構築するためのビルダーオブジェクトをスクリーンショットIDを指定して取得します。newScreenshotId
- スクリーンショットIDpublic java.lang.String getScreenshotId()
public java.util.List<CompareTarget> getTargets()
public java.util.List<DomSelector> getHiddenElementSelectors()
public ScreenshotArgument withScreenshotId(java.lang.String newScreenshotId)
targets
、hiddenElementSelectors
のコレクションの中身を変更せず、スクリーンショットIDだけをscreenshotId
で指定した値に変更した新しいScreenshotArgument
を返します。newScreenshotId
- 新しいスクリーンショットIDpublic boolean equals(java.lang.Object o)
equals
クラス内 java.lang.Object
public int hashCode()
hashCode
クラス内 java.lang.Object
public java.lang.String toString()
toString
クラス内 java.lang.Object