- addExclude(SelectorType, String) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
-
- addExclude(SelectorType, String, SelectorType, String) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
-
- addExclude(ScreenArea) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
-
- addExclude(double, double, double, double) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
-
- addExcludeByClassName(String) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
-
- addExcludeByCssSelector(String) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
-
- addExcludeById(String) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
-
- addExcludeByLinkText(String) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
-
- addExcludeByName(String) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
-
addNewTarget
で追加したスクリーンショット取得対象に対して、<input>タグのname属性を指定して除外条件を追加します。
- addExcludeByPartialLinkText(String) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
-
- addExcludeByTagName(String) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
-
- addExcludeByXPath(String) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
-
- addExcludes(Collection<ScreenArea>) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
-
addNewTarget
で追加したスクリーンショット取得対象に対して、既存のセレクタまたは座標のコレクションを除外状件として追加します。
- addExcludes(ScreenArea...) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
-
addNewTarget
で追加したスクリーンショット取得対象に対して、既存のセレクタまたは座標の配列を除外状件として追加します。
- addHiddenElementsByClassName(String) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
-
スクリーンショット撮影時に非表示にする要素をCSSクラス名を指定して追加します。
- addHiddenElementsByCssSelector(String) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
-
スクリーンショット撮影時に非表示にする要素をCSSセレクタで追加します。
- addHiddenElementsById(String) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
-
スクリーンショット撮影時に非表示にする要素をIDを指定して追加します。
- addHiddenElementsByLinkText(String) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
-
スクリーンショット撮影時に非表示にする要素をリンクの文字列を指定して追加します。
- addHiddenElementsByName(String) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
-
スクリーンショット撮影時に非表示にする要素を<input>タグのname属性を指定して追加します。
- addHiddenElementsByPartialLinkText(String) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
-
スクリーンショット撮影時に非表示にする要素をリンクの文字列の部分一致で追加します。
- addHiddenElementsByTagName(String) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
-
スクリーンショット撮影時に非表示にする要素をタグ名を指定して追加します。
- addHiddenElementsByXPath(String) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
-
スクリーンショット撮影時に非表示にする要素をXPathで追加します。
- addHiddenElementSelector(SelectorType, String) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
-
スクリーンショット撮影時に非表示にする要素を追加します。
- addHiddenElementSelector(SelectorType, String, SelectorType, String) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
-
スクリーンショット撮影時に非表示にする要素を追加します。
- addHiddenElementSelectors(Collection<DomSelector>) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
-
既存のセレクタまたは座標のコレクションをスクリーンショット撮影時に非表示にする要素に追加します。
- addHiddenElementSelectors(DomSelector...) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
-
既存のセレクタまたは座標の配列をスクリーンショット撮影時に非表示にする要素に追加します。
- additionalCommands - クラス の変数com.htmlhifive.pitalium.core.selenium.CustomHttpCommandExecutor
-
- addNewTarget() - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
-
<body>タグを対象としたスクリーンショットを撮影する対象を追加します。
- addNewTarget(CompareTarget) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
-
- addNewTarget(ScreenArea) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
-
- addNewTarget(SelectorType, String) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
-
スクリーンショットを撮影する対象を追加します。
- addNewTarget(double, double, double, double) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
-
スクリーンショットを取得する対象の座標で指定して追加します。
- addNewTargetByClassName(String) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
-
スクリーンショットを取得する対象をCSSクラス名で指定して追加します。
- addNewTargetByCssSelector(String) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
-
スクリーンショットを取得する対象をCSSセレクタで指定して追加します。
- addNewTargetById(String) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
-
スクリーンショットを取得する対象をIDで指定して追加します。
- addNewTargetByLinkText(String) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
-
スクリーンショットを取得する対象をリンクの文字列で指定して追加します。
- addNewTargetByName(String) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
-
スクリーンショットを取得する対象を<input>タグのname属性で指定して追加します。
- addNewTargetByPartialLinkText(String) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
-
スクリーンショットを取得する対象をリンクの文字列の部分一致で指定して追加します。
- addNewTargetByTagName(String) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
-
スクリーンショットを取得する対象をタグ名で指定して追加します。
- addNewTargetByXPath(String) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
-
スクリーンショットを取得する対象をXPathで指定して追加します。
- addScreenshotResult(String, ScreenshotResult) - クラス のメソッドcom.htmlhifive.pitalium.core.result.TestResultManager
-
指定したクラスのスクリーンショット撮影・比較結果を追加します。
- apply(Statement, Description, Object[]) - インタフェース のメソッドcom.htmlhifive.pitalium.junit.ParameterizedTestRule
-
- apply(Statement, Description, Object[]) - クラス のメソッドcom.htmlhifive.pitalium.junit.ParameterizedTestWatcher
-
- applyScale(double) - クラス のメソッドcom.htmlhifive.pitalium.image.model.RectangleArea
-
スケールを適用します。
- area - クラス の変数com.htmlhifive.pitalium.core.model.ScreenAreaWrapper
-
ScreenAreaの矩形領域
- areaEquals(ScreenAreaResult) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenAreaResult
-
- assertExist(BufferedImage) - クラス のメソッドcom.htmlhifive.pitalium.core.rules.AssertionView
-
画面全体のスクリーンショットを撮影し、指定の画像が現在のページ上に存在するかどうか検証します。
- assertExist(String, BufferedImage) - クラス のメソッドcom.htmlhifive.pitalium.core.rules.AssertionView
-
画面全体のスクリーンショットを撮影し、指定の画像が現在のページ上に存在するかどうか検証します。
- assertionView - クラス の変数com.htmlhifive.pitalium.core.PtlTestBase
-
@Rule メソッドに共通の処理を実行するクラス。
- AssertionView - com.htmlhifive.pitalium.core.rulesのクラス
-
スクリーンショットのassert機能を持ちます。
- AssertionView() - クラス のコンストラクタcom.htmlhifive.pitalium.core.rules.AssertionView
-
- assertScreenshot(ScreenshotResult) - クラス のメソッドcom.htmlhifive.pitalium.core.rules.AssertionView
-
すでに取得したスクリーンショットについて、期待画像と一致するか検証します。
- assertScreenshot(String, ScreenshotResult) - クラス のメソッドcom.htmlhifive.pitalium.core.rules.AssertionView
-
すでに取得したスクリーンショットについて、期待画像と一致するか検証します。
- assertView(String) - クラス のメソッドcom.htmlhifive.pitalium.core.rules.AssertionView
-
指定の条件でスクリーンショットを撮影します。
- assertView(String, String) - クラス のメソッドcom.htmlhifive.pitalium.core.rules.AssertionView
-
指定の条件でスクリーンショットを撮影します。
- assertView(String, CompareTarget[]) - クラス のメソッドcom.htmlhifive.pitalium.core.rules.AssertionView
-
指定の条件でスクリーンショットを撮影します。
- assertView(String, List<CompareTarget>) - クラス のメソッドcom.htmlhifive.pitalium.core.rules.AssertionView
-
指定の条件でスクリーンショットを撮影します。
- assertView(String, String, List<CompareTarget>) - クラス のメソッドcom.htmlhifive.pitalium.core.rules.AssertionView
-
指定の条件でスクリーンショットを撮影します。
- assertView(String, CompareTarget[], DomSelector[]) - クラス のメソッドcom.htmlhifive.pitalium.core.rules.AssertionView
-
指定の条件でスクリーンショットを撮影します。
- assertView(String, List<CompareTarget>, List<DomSelector>) - クラス のメソッドcom.htmlhifive.pitalium.core.rules.AssertionView
-
指定の条件でスクリーンショットを撮影します。
- assertView(ScreenshotArgument) - クラス のメソッドcom.htmlhifive.pitalium.core.rules.AssertionView
-
指定の条件でスクリーンショットを撮影します。
- assertView(String, ScreenshotArgument) - クラス のメソッドcom.htmlhifive.pitalium.core.rules.AssertionView
-
指定の条件でスクリーンショットを撮影します。
- assertView(String, String, List<CompareTarget>, List<DomSelector>) - クラス のメソッドcom.htmlhifive.pitalium.core.rules.AssertionView
-
指定の条件でスクリーンショットを撮影します。
- assumeCapability - クラス の変数com.htmlhifive.pitalium.core.PtlTestBase
-
- AssumeCapability - com.htmlhifive.pitalium.core.rulesのクラス
-
- AssumeCapability() - クラス のコンストラクタcom.htmlhifive.pitalium.core.rules.AssumeCapability
-
- assumeCapability(Capabilities) - クラス のメソッドcom.htmlhifive.pitalium.core.rules.AssumeCapability
-
- autoResizeWindow(boolean) - クラス のメソッドcom.htmlhifive.pitalium.core.config.EnvironmentConfig.Builder
-
ウィンドウサイズの自動変更可否を設定します。
- calcFeatureDistance(Color[][], Color[][]) - クラス のstaticメソッドcom.htmlhifive.pitalium.image.util.SimilarityUtils
-
Calculate the distance of two feature matrices.
- calcIntegralImage(BufferedImage) - クラス のstaticメソッドcom.htmlhifive.pitalium.image.util.ImageUtils
-
元画像の積分画像を生成します。
- calcScale(double, double) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
-
viewport内の表示領域とスクリーンショットのサイズ比を計算します。
- calcSimilarity(BufferedImage, BufferedImage, Rectangle, ComparedRectangleArea, Offset) - クラス のstaticメソッドcom.htmlhifive.pitalium.image.util.SimilarityUtils
-
calculate similarity of given rectangle area and offset And then, build similarRectangle using similarity values.
- calcSimilarity(BufferedImage, BufferedImage, Rectangle, ComparedRectangleArea, Offset, double) - クラス のstaticメソッドcom.htmlhifive.pitalium.image.util.SimilarityUtils
-
calculate similarity of given rectangle area and offset, but similarityFeatureMatrix is given.
- calcSimilarityByFeatureMatrix(BufferedImage, BufferedImage, Rectangle, Offset) - クラス のstaticメソッドcom.htmlhifive.pitalium.image.util.SimilarityUtils
-
Calculate the similarity using feature matrix and find the best match where it has the highest similarity This
method should be implemented only when the size of actualSubImage is greater than or equal to FeatureCol by
FeatureRow.
- calcSimilarityByFeatureMatrix(BufferedImage, BufferedImage, Rectangle, Rectangle) - クラス のstaticメソッドcom.htmlhifive.pitalium.image.util.SimilarityUtils
-
Calculate the similarity using feature matrix using fixed frames of expected and actual images.
- calcSimilarityPixelByPixel(BufferedImage, BufferedImage, Rectangle, Offset) - クラス のstaticメソッドcom.htmlhifive.pitalium.image.util.SimilarityUtils
-
Calculate the similarity by comparing two images pixel by pixel, and find the best match where it has the highest
similarity (when given offset is null).
- calcTrimLeft(int, long, PtlWebElement, double) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
-
画像の幅、スクロール量、要素のボーダー幅から横のトリム量を計算します。
- calcTrimTop(int, long, PtlWebElement, double) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
-
画像の高さ、スクロール量、要素のボーダー幅から縦のトリム量を計算します。
- cancelUpdateExpectedId(String) - クラス のメソッドcom.htmlhifive.pitalium.core.result.TestResultManager
-
指定のテストクラスに対するExpectedIdの更新をキャンセルします。
- canHideBodyScrollbar() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
-
bodyのスクロールバーを非表示にできるブラウザかどうかを取得します。
- canHideElementScrollbar() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
-
要素のスクロールバーを非表示にできるブラウザかどうかを取得します。
- canMerge(ObjectGroup) - クラス のメソッドcom.htmlhifive.pitalium.image.model.ObjectGroup
-
Check whether one of the binding conditions is met.
- canMoveTarget() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
-
要素を移動可能なブラウザかどうかを取得します。
- canResizeElement() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
-
要素をリサイズできるブラウザかどうかを取得します。
- capabilities - クラス の変数com.htmlhifive.pitalium.core.PtlTestBase
-
このインスタンスに割り当てられたcapability
- capabilitiesFilePath(String) - クラス のメソッドcom.htmlhifive.pitalium.core.config.EnvironmentConfig.Builder
-
Capabilitie設定ファイルのファイルパスを設定します。
- CapabilityFilter - com.htmlhifive.pitalium.core.annotationの注釈型
-
Capabilities
に対してフィルターを設定します。
- CapabilityFilters - com.htmlhifive.pitalium.core.annotationの注釈型
-
Capabilities
に対して複数のフィルターを設定します。
- Categorizer - com.htmlhifive.pitalium.image.utilのクラス
-
For given two images which are expected and actual, methods in this class check each category of difference.
- Categorizer() - クラス のコンストラクタcom.htmlhifive.pitalium.image.util.Categorizer
-
Constructor
- CategoryComparisonParameters - com.htmlhifive.pitalium.image.modelのクラス
-
カテゴリ分類による比較のパラメータを保持するクラス
- CategoryComparisonParameters(DiffCategory[]) - クラス のコンストラクタcom.htmlhifive.pitalium.image.model.CategoryComparisonParameters
-
パラメータありのコンストラクタ
- CategoryComparisonParameters(List<DiffCategory>) - クラス のコンストラクタcom.htmlhifive.pitalium.image.model.CategoryComparisonParameters
-
リストを引数とするコンストラクタ
- CategoryComparisonParameters(Map<String, Object>) - クラス のコンストラクタcom.htmlhifive.pitalium.image.model.CategoryComparisonParameters
-
mapを引数とするコンストラクタ
- CategoryImageComparedResult - com.htmlhifive.pitalium.image.modelのクラス
-
カテゴリ分類に基づく、比較結果を保持するクラス
- CategoryImageComparedResult(boolean, List<ComparedRectangleArea>) - クラス のコンストラクタcom.htmlhifive.pitalium.image.model.CategoryImageComparedResult
-
- ceil() - クラス のメソッドcom.htmlhifive.pitalium.image.model.RectangleArea
-
座標・サイズの小数点以下の値を切り上げた矩形領域を生成します。
- checkFeatureSize(int, int) - クラス のstaticメソッドcom.htmlhifive.pitalium.image.util.SimilarityUtils
-
Check if the size of rectangle is large enough to use feature method.
- checkMissing(BufferedImage, BufferedImage, Rectangle) - クラス のstaticメソッドcom.htmlhifive.pitalium.image.util.Categorizer
-
Check whether the given area is different due to object missing
- checkScaling(BufferedImage, BufferedImage, Rectangle, Rectangle) - クラス のstaticメソッドcom.htmlhifive.pitalium.image.util.Categorizer
-
check scaling using object detection
- CheckShift(BufferedImage, BufferedImage, List<ComparedRectangleArea>, Rectangle) - クラス のstaticメソッドcom.htmlhifive.pitalium.image.util.Categorizer
-
Check the sub-image of actualImage in the given rectangle area is contained in expectedImage at the same or
nearby location if then, create ComparedRectangle with shift information and insert it into ComparedRectangles
list.
- CheckSubpixel(BufferedImage, BufferedImage, Rectangle) - クラス のstaticメソッドcom.htmlhifive.pitalium.image.util.Categorizer
-
check whether given differences come from sub pixel rendering
- childrenInvoker(RunNotifier) - クラス のメソッドcom.htmlhifive.pitalium.junit.PtlBlockJUnit4ClassRunnerWithParameters
-
- client - クラス の変数com.htmlhifive.pitalium.core.selenium.CustomHttpCommandExecutor
-
- ClientRect - com.htmlhifive.pitalium.core.modelのクラス
-
DOMの座標とサイズを表現するクラス。
- ClientRect(long, long, long, long, long, long) - クラス のコンストラクタcom.htmlhifive.pitalium.core.model.ClientRect
-
- closeWebDriverSession(Class<?>, PtlCapabilities) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriverManager
-
クラスとCapabilitiesから登録済みWebDriverのセッションをクローズします。
- collectInitializationErrors(List<Throwable>) - クラス のメソッドcom.htmlhifive.pitalium.junit.PtlBlockJUnit4ClassRunnerWithParameters
-
- collector - クラス のstatic変数com.htmlhifive.pitalium.core.PtlTestBase
-
@ClassRule テストクラスに共通の処理を実行するクラス。
- com.htmlhifive.pitalium.common.exception - パッケージ com.htmlhifive.pitalium.common.exception
-
- com.htmlhifive.pitalium.common.util - パッケージ com.htmlhifive.pitalium.common.util
-
- com.htmlhifive.pitalium.core - パッケージ com.htmlhifive.pitalium.core
-
- com.htmlhifive.pitalium.core.annotation - パッケージ com.htmlhifive.pitalium.core.annotation
-
- com.htmlhifive.pitalium.core.config - パッケージ com.htmlhifive.pitalium.core.config
-
- com.htmlhifive.pitalium.core.io - パッケージ com.htmlhifive.pitalium.core.io
-
- com.htmlhifive.pitalium.core.model - パッケージ com.htmlhifive.pitalium.core.model
-
- com.htmlhifive.pitalium.core.result - パッケージ com.htmlhifive.pitalium.core.result
-
- com.htmlhifive.pitalium.core.rules - パッケージ com.htmlhifive.pitalium.core.rules
-
- com.htmlhifive.pitalium.core.selenium - パッケージ com.htmlhifive.pitalium.core.selenium
-
- com.htmlhifive.pitalium.image - パッケージ com.htmlhifive.pitalium.image
-
画像に関する処理、モデルクラスを含むパッケージ
- com.htmlhifive.pitalium.image.model - パッケージ com.htmlhifive.pitalium.image.model
-
- com.htmlhifive.pitalium.image.util - パッケージ com.htmlhifive.pitalium.image.util
-
- com.htmlhifive.pitalium.junit - パッケージ com.htmlhifive.pitalium.junit
-
- commandCodec - クラス の変数com.htmlhifive.pitalium.core.selenium.CustomHttpCommandExecutor
-
- CommandInfo - com.htmlhifive.pitalium.core.seleniumのクラス
-
- CommandInfo(String, HttpMethod) - クラス のコンストラクタcom.htmlhifive.pitalium.core.selenium.CommandInfo
-
- compare(BufferedImage, BufferedImage) - クラス のメソッドcom.htmlhifive.pitalium.image.util.ImageComparator
-
2枚の画像を比較し、差分の一覧を取得します。
- compare(BufferedImage, Rectangle, BufferedImage, Rectangle) - クラス のメソッドcom.htmlhifive.pitalium.image.util.ImageComparator
-
2枚の画像を比較し、差分の一覧を取得します。
- compare(BufferedImage, BufferedImage, int, int) - クラス のメソッドcom.htmlhifive.pitalium.image.util.ImageComparator
-
画像を比較し、差分を検出した座標の一覧を取得します。
- compare(BufferedImage, Rectangle, BufferedImage, Rectangle, CompareOption[]) - クラス のstaticメソッドcom.htmlhifive.pitalium.image.util.ImageUtils
-
2つの画像を比較し、差分を取得します。
- ComparedRectangleArea - com.htmlhifive.pitalium.image.modelのクラス
-
This class has information about location shift of given rectangle area.
- ComparedRectangleArea(Rectangle) - クラス のコンストラクタcom.htmlhifive.pitalium.image.model.ComparedRectangleArea
-
Constructor Set the area information.
- ComparedRectangleArea(double, double, double, double) - クラス のコンストラクタcom.htmlhifive.pitalium.image.model.ComparedRectangleArea
-
Constructor Set the location and size information.
- ComparedRectangleArea(Rectangle, int, int) - クラス のコンストラクタcom.htmlhifive.pitalium.image.model.ComparedRectangleArea
-
Constructor Set the shift information when the template image is contained in the entire image.
- ComparedRectangleArea(int, int, int, int, DiffCategory, int, int, SimilarityUnit) - クラス のコンストラクタcom.htmlhifive.pitalium.image.model.ComparedRectangleArea
-
Constructor
- ComparedRectangleArea() - クラス のコンストラクタcom.htmlhifive.pitalium.image.model.ComparedRectangleArea
-
- compareImagePairAll() - クラス のメソッドcom.htmlhifive.pitalium.image.util.ImagePair
-
Execute every comparison steps of two given images, build ComparedRectangles list, and calculate
entireSimilarity.
- CompareOption - com.htmlhifive.pitalium.image.modelのクラス
-
比較時の設定情報を保持するクラス
- CompareOption() - クラス のコンストラクタcom.htmlhifive.pitalium.image.model.CompareOption
-
CompareOptionクラスを生成する
- CompareOption(CompareOptionType) - クラス のコンストラクタcom.htmlhifive.pitalium.image.model.CompareOption
-
CompareOptionクラスを生成する
- CompareOption(CompareOptionType, ComparisonParameters) - クラス のコンストラクタcom.htmlhifive.pitalium.image.model.CompareOption
-
CompareOptionクラスを生成する
- CompareOptionType - com.htmlhifive.pitalium.image.modelの列挙型
-
画像の比較オプションを表すenumクラス。
- CompareTarget - com.htmlhifive.pitalium.core.modelのクラス
-
スクリーンショット取得・比較の対象となる領域を指定するためのクラス。
- CompareTarget() - クラス のコンストラクタcom.htmlhifive.pitalium.core.model.CompareTarget
-
ページ全体をスクリーンショット取得・比較の対象とします。
- CompareTarget(ScreenArea) - クラス のコンストラクタcom.htmlhifive.pitalium.core.model.CompareTarget
-
指定領域をスクリーンショット取得・比較の対象とします。
- CompareTarget(ScreenArea, ScreenArea[], boolean) - クラス のコンストラクタcom.htmlhifive.pitalium.core.model.CompareTarget
-
- CompareTarget(ScreenArea, ScreenArea[], boolean, boolean) - クラス のコンストラクタcom.htmlhifive.pitalium.core.model.CompareTarget
-
- ComparisonConfig - com.htmlhifive.pitalium.core.configのクラス
-
比較方法に関する設定
- ComparisonConfig() - クラス のコンストラクタcom.htmlhifive.pitalium.core.config.ComparisonConfig
-
コンストラクタ
- ComparisonParameterDefaults - com.htmlhifive.pitalium.image.modelのクラス
-
Default parameter setting for comparison
- ComparisonParameterDefaults() - クラス のコンストラクタcom.htmlhifive.pitalium.image.model.ComparisonParameterDefaults
-
Constructor
- ComparisonParameters - com.htmlhifive.pitalium.image.modelのクラス
-
比較用のパラメータを保持するクラス
- ComparisonParameters() - クラス のコンストラクタcom.htmlhifive.pitalium.image.model.ComparisonParameters
-
- config - クラス の変数com.htmlhifive.pitalium.core.io.FilePersister
-
- convertDiffPointsToObjectGroups(DiffPoints, int) - クラス のstaticメソッドcom.htmlhifive.pitalium.image.util.ImageUtils
-
convert different points to the list of object groups which are completely merged
- convertObjectGroupsToAreas(List<ObjectGroup>) - クラス のstaticメソッドcom.htmlhifive.pitalium.image.util.ImageUtils
-
cpnvert objectGroups to areas
- countSubpixel(BufferedImage) - クラス のstaticメソッドcom.htmlhifive.pitalium.image.util.ImageUtils
-
calculate the features of sub-pixel rendered text image
- createCommandExecutorFromSession(SessionId, URL, Capabilities, Map<String, Object>, String) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriverFactory
-
任意のsessionId, rawCapabilities, dialectを持つHttpCommandExecutorを作成します。
- createDriver(PtlCapabilities) - クラス のメソッドcom.htmlhifive.pitalium.core.rules.AssertionView
-
- createExcludeScreenAreaResult(ScreenAreaWrapper, Integer) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
-
- createReusableWebDriver(CommandExecutor) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriverFactory
-
WebDriverを生成します。
- createRunnerForTestWithParameters(TestWithParameters) - クラス のメソッドcom.htmlhifive.pitalium.junit.PtlBlockJUnit4ClassRunnerWithParametersFactory
-
- createScreenAreaResult(ScreenAreaWrapper, Integer) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
-
- createSizeDiffPoints(BufferedImage, BufferedImage, int, int) - クラス のメソッドcom.htmlhifive.pitalium.image.util.ImageComparator
-
画像サイズを比較し、差分を検出した座標の一覧を取得します。
- createWebDriver(URL) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriverFactory
-
WebDriverを生成します。
- CustomHttpCommandExecutor - com.htmlhifive.pitalium.core.seleniumのクラス
-
Overrideしたメソッドからアクセスするために、HttpCommandExecutorの一部のプロパティをprotectedに変更したカスタムクラス。
- CustomHttpCommandExecutor(URL) - クラス のコンストラクタcom.htmlhifive.pitalium.core.selenium.CustomHttpCommandExecutor
-
- CustomHttpCommandExecutor(Map<String, CommandInfo>, URL) - クラス のコンストラクタcom.htmlhifive.pitalium.core.selenium.CustomHttpCommandExecutor
-
Creates an HttpCommandExecutor
that supports non-standard additionalCommands
in addition to the
standard.
- CustomHttpCommandExecutor(Map<String, CommandInfo>, URL, HttpClient.Factory) - クラス のコンストラクタcom.htmlhifive.pitalium.core.selenium.CustomHttpCommandExecutor
-
- get() - クラス のメソッドcom.htmlhifive.pitalium.core.model.PersistedScreenshotImage
-
スクリーンショットの画像を取得します。
- get(String) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
-
指定されたURLをブラウザで開きます。
- get() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriverManager.WebDriverContainer
-
WebDriver
を取得します。
- get() - クラス のメソッドcom.htmlhifive.pitalium.image.model.ScreenshotImage
-
スクリーンショットの画像を取得します。
- getAcceptedCategories() - クラス のメソッドcom.htmlhifive.pitalium.image.model.CategoryComparisonParameters
-
許容する差分のカテゴリの配列を返します。
- getAddressOfRemoteServer() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.CustomHttpCommandExecutor
-
- getArea() - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenAreaWrapper
-
スクリーンショット上のエリア情報を取得します。
- getAsStream() - クラス のメソッドcom.htmlhifive.pitalium.core.model.PersistedScreenshotImage
-
スクリーンショット画像を取得できるストリームを取得します。
- getAsStream() - クラス のメソッドcom.htmlhifive.pitalium.image.model.ScreenshotImage
-
スクリーンショット画像を取得できるストリームを取得します。
- getAutoResizeWindow() - クラス のメソッドcom.htmlhifive.pitalium.core.config.EnvironmentConfig
-
ウィンドウサイズ自動調整の可否を取得します。
- getBaseUrl() - クラス のメソッドcom.htmlhifive.pitalium.core.config.TestAppConfig
-
テスト対象ページのベースURLを取得します。
- getBaseUrl() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
-
テスト対象アプリケーションのベースURLを取得します。
- getBorderWidth() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebElement
-
要素の四辺のBorderWidthを取得します。
- getBottom() - クラス のメソッドcom.htmlhifive.pitalium.core.model.ClientRect
-
- getBottom() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.WebElementBorderWidth
-
下ボーダー幅を取得します。
- getBottom() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.WebElementMargin
-
下マージンを取得します。
- getBottom() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.WebElementPadding
-
下Paddingを取得します。
- getCapabilities() - クラス のメソッドcom.htmlhifive.pitalium.core.io.PersistMetadata
-
Capabilityを取得します。
- getCapabilities() - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotResult
-
実行時に指定したCapabilityを取得します。
- getCapabilities() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
-
Capabilityを取得します。
- getCapabilities() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriverFactory
-
Capabilityを取得します。
- getCapabilitiesFilePath() - クラス のメソッドcom.htmlhifive.pitalium.core.config.EnvironmentConfig
-
Capability設定ファイルのファイルパスを取得します。
- getCategory() - クラス のメソッドcom.htmlhifive.pitalium.image.model.ComparedRectangleArea
-
- getChildWrapper(ScreenArea) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenAreaWrapper
-
対象要素の子要素のラッパーを取得します。
- getClassName() - クラス のメソッドcom.htmlhifive.pitalium.core.io.PersistMetadata
-
テストクラス名を取得します。
- getClientHeight() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebElement
-
要素の可視範囲の高さを取得します。
- getClientWidth() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebElement
-
要素の可視範囲の幅を取得します。
- getCompareArea() - クラス のメソッドcom.htmlhifive.pitalium.core.model.CompareTarget
-
スクリーンショット・比較の対象領域を取得します。
- getComparedRectangles() - クラス のメソッドcom.htmlhifive.pitalium.image.model.CategoryImageComparedResult
-
比較を実行した短径のリストを取得する
- getComparedRectangles() - クラス のメソッドcom.htmlhifive.pitalium.image.util.ImagePair
-
- getComparisonConfig() - クラス のメソッドcom.htmlhifive.pitalium.core.config.PtlTestConfig
-
比較方法に関する設定を取得します。
- getConfig(Class<T>) - クラス のメソッドcom.htmlhifive.pitalium.core.config.PtlTestConfig
-
設定情報を取得します。
- getConfig(Class<T>, String) - クラス のメソッドcom.htmlhifive.pitalium.core.config.PtlTestConfig
-
設定情報を取得します。
- getContainedPaddingHeight(int, int) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebElement
-
指定された位置(スクロールi回目)のスクリーンショットに含まれるPaddingの高さを返します。
- getContainedPaddingWidth(int, int) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebElement
-
指定された位置(スクロールi回目)のスクリーンショットに含まれるPaddingの幅を返します。
- getCurrentBodyClientRect() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
-
現在のbodyのサイズを取得します。
- getCurrentId() - クラス のメソッドcom.htmlhifive.pitalium.core.result.TestResultManager
-
現在のテストIDを取得します。
- getCurrentPageHeight() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
-
現在のページの高さを取得します。
- getCurrentPageWidth() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
-
現在のページの幅を取得します。
- getCurrentScrollLeft() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
-
現在表示位置の左端座標を取得します。
- getCurrentScrollTop() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
-
現在表示位置の上端座標を取得します。
- getDefaultGroupDistance() - クラス のstaticメソッドcom.htmlhifive.pitalium.image.model.ComparisonParameterDefaults
-
- getDeviceName() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlCapabilities
-
デバイス名を取得します。
- getDialect() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.CustomHttpCommandExecutor
-
- getDiffFileName() - クラス のメソッドcom.htmlhifive.pitalium.core.config.FilePersisterConfig
-
差分ファイル名フォーマットを取得します。
- getDiffImage(BufferedImage, BufferedImage, DiffPoints) - クラス のstaticメソッドcom.htmlhifive.pitalium.image.util.ImageUtils
-
二つの画像と差分情報から差分確認用画像を取得します。
- getDiffImageFile(PersistMetadata) - クラス のメソッドcom.htmlhifive.pitalium.core.io.FilePersister
-
差分画像のファイルパスを取得します。
- getDiffImageFileName(PersistMetadata) - クラス のメソッドcom.htmlhifive.pitalium.core.io.FilePersister
-
差分画像のファイル名を取得します。
- getDiffPoints() - クラス のメソッドcom.htmlhifive.pitalium.image.model.DiffPoints
-
画像の差異データを取得する。
- getDiffPoints() - クラス のメソッドcom.htmlhifive.pitalium.image.util.DiffImageMaker
-
差分データを取得します。
- getDiffThreshold() - クラス のstaticメソッドcom.htmlhifive.pitalium.image.model.ComparisonParameterDefaults
-
- getDominantImage(BufferedImage, BufferedImage, Offset) - クラス のstaticメソッドcom.htmlhifive.pitalium.image.util.ImageUtils
-
using dominant offset, extract subImage from given expectedImage the size of subImage will be the same as the
size of intersection of two images.
- getDominantOffset() - クラス のメソッドcom.htmlhifive.pitalium.image.util.ImagePair
-
- getDoubleValueRect() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebElement
-
要素の位置・サイズを矩形領域として取得します。
- getDriver() - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenAreaWrapper
-
WebDriverを取得します。
- getDriver() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriverFactory
-
初期設定(baseUrl、タイムアウト時間、ウィンドウサイズ)済のWebDriverを取得します。
- getElement() - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenAreaWrapper
-
対応するWebElementを取得します。
- getEntirePageScreenshot() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
-
画面全体のスクリーンショットを撮影し、BufferedImage
として返します。
- getEntireScreenshotImage() - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotResult
-
全体スクリーンショット画像を取得します。
- getEntireSimilarity() - クラス のメソッドcom.htmlhifive.pitalium.image.util.ImagePair
-
- getEnvironment() - クラス のメソッドcom.htmlhifive.pitalium.core.config.PtlTestConfig
-
ツールを実行するための共通設定を取得します。
- getEnvironmentConfig() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriverFactory
-
テスト実行用の共通設定を取得します。
- getExcludes() - クラス のメソッドcom.htmlhifive.pitalium.core.model.CompareTarget
-
比較時に除外する領域を取得します。
- getExcludes() - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotParams
-
比較時に除外する領域を取得します。
- getExcludes() - クラス のメソッドcom.htmlhifive.pitalium.core.model.TargetResult
-
比較時に除外した領域を取得します。
- getExecMode() - クラス のメソッドcom.htmlhifive.pitalium.core.config.EnvironmentConfig
-
テスト実行モードを取得します。
- getExpectedId() - クラス のメソッドcom.htmlhifive.pitalium.core.io.PersistMetadata
-
期待結果IDを取得します。
- getExpectedId() - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotResult
-
期待結果として使用したIDを取得します。
- getExpectedId(String, String) - クラス のメソッドcom.htmlhifive.pitalium.core.result.TestResultManager
-
指定したクラス・メソッドのExpectedIdを取得します。
- getExpectedIdsFile() - クラス のメソッドcom.htmlhifive.pitalium.core.io.FilePersister
-
期待結果IDが記録されたファイルパスを取得します。
- getExpectedIdsFileName() - クラス のメソッドcom.htmlhifive.pitalium.core.io.FilePersister
-
期待結果IDが記録されたファイル名を取得します。
- getFeatherMatrixThreshold() - クラス のメソッドcom.htmlhifive.pitalium.image.model.SimilarityComparisonParameters
-
- getFile() - クラス のメソッドcom.htmlhifive.pitalium.core.config.PersisterConfig
-
画像やテスト結果の情報をファイルから入出力する際の設定を取得します。
- getFilePath(PersistMetadata, String) - クラス のメソッドcom.htmlhifive.pitalium.core.io.FilePersister
-
メタデータとファイル名から実際のファイルパスを取得します。
- getFrameParent() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebElement
-
自身がフレーム内コンテンツに所属する場合、該当の親フレーム要素を取得します。
- getGridHubURL() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriverFactory
-
Selenium Grid HubのURLを取得します。
- getHeight() - クラス のメソッドcom.htmlhifive.pitalium.core.model.ClientRect
-
- getHeight() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.DoubleValueRect
-
要素の高さを取得します。
- getHeight() - クラス のメソッドcom.htmlhifive.pitalium.image.model.RectangleArea
-
要素の高さを取得します。
- getHiddenElements() - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotParams
-
撮影時に非表示にする要素を取得します。
- getHiddenElementSelectors() - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgument
-
スクリーンショット撮影時に非表示にする要素を示すセレクタのリストを取得します。
- getHiddenElementSelectors() - クラス のメソッドcom.htmlhifive.pitalium.core.model.TargetResult
-
スクリーンショット撮影時に非表示にした要素を取得します。
- getHubHost() - クラス のメソッドcom.htmlhifive.pitalium.core.config.EnvironmentConfig
-
Selenium Grid Hubのアドレスを取得します。
- getHubPort() - クラス のメソッドcom.htmlhifive.pitalium.core.config.EnvironmentConfig
-
Selenium Grid Hubのポート番号を取得します。
- getImage() - クラス のメソッドcom.htmlhifive.pitalium.core.model.TargetResult
-
スクリーンショット画像を取得します。
- getImageComparator(CompareOption[]) - クラス のメソッドcom.htmlhifive.pitalium.image.util.ImageComparatorFactory
-
比較方法に対応したImageComparatorを取得します。
- getImageStream(PersistMetadata) - クラス のメソッドcom.htmlhifive.pitalium.core.io.FilePersister
-
- getImageStream(PersistMetadata) - インタフェース のメソッドcom.htmlhifive.pitalium.core.io.Persister
-
スクリーンショットの画像のストリームを取得します。
- getImageStream() - クラス のメソッドcom.htmlhifive.pitalium.core.model.PersistedScreenshotImage
-
スクリーンショット画像のストリームを取得します。
- getIndex() - クラス のメソッドcom.htmlhifive.pitalium.core.model.IndexDomSelector
-
対象とする要素のインデックスを取得します。
- getIndex() - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotParams
-
インデックスを取得します。
- getInitialExcludeAreas() - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotParams
-
比較時に除外する範囲を取得します。
- getInitialTargetArea() - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotParams
-
撮影の対象となる範囲を取得します。
- getInputStreamFromImage(BufferedImage) - クラス のstaticメソッドcom.htmlhifive.pitalium.image.model.ScreenshotImage
-
画像からInputStreamを取得します。
- getInstance() - クラス のstaticメソッドcom.htmlhifive.pitalium.core.config.PtlTestConfig
-
- getInstance() - クラス のstaticメソッドcom.htmlhifive.pitalium.core.result.TestResultManager
-
- getInstance(PtlCapabilities) - クラス のstaticメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriverFactory
-
- getInstance() - クラス のstaticメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriverManager
-
- getInstance() - クラス のstaticメソッドcom.htmlhifive.pitalium.image.util.ImageComparatorFactory
-
ImageComparatorFactoryのインスタンスを取得します。
- getLastAction() - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
-
- getLeft() - クラス のメソッドcom.htmlhifive.pitalium.core.model.ClientRect
-
- getLeft() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.DoubleValueRect
-
左上のx座標を取得します。
- getLeft() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.WebElementBorderWidth
-
左ボーダー幅を取得します。
- getLeft() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.WebElementMargin
-
左マージンを取得します。
- getLeft() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.WebElementPadding
-
左Paddingを取得します。
- getLeftImage() - クラス のメソッドcom.htmlhifive.pitalium.image.util.DiffImageMaker
-
左側の画像を取得します。
- getLeftImageLabel() - クラス のメソッドcom.htmlhifive.pitalium.image.util.DiffImageMaker
-
左画像のラベルを取得します。
- getMargin() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebElement
-
要素の四辺のMarginを取得します。
- getMarkedImage(BufferedImage, DiffPoints) - クラス のstaticメソッドcom.htmlhifive.pitalium.image.util.ImageUtils
-
指定のポイントをマークした画像を作成します。
- getMaskedImage(BufferedImage, List<Rectangle>) - クラス のstaticメソッドcom.htmlhifive.pitalium.image.util.ImageUtils
-
指定エリアをマスクした画像を生成します。
- getMaxDriverWait() - クラス のメソッドcom.htmlhifive.pitalium.core.config.EnvironmentConfig
-
WebDriverによるブラウザ操作の最大待ち時間を取得します。
- getMaximumScaleFactor() - クラス のstaticメソッドcom.htmlhifive.pitalium.image.model.ComparisonParameterDefaults
-
- getMaxMove() - クラス のstaticメソッドcom.htmlhifive.pitalium.image.model.ComparisonParameterDefaults
-
- getMaxShift() - クラス のstaticメソッドcom.htmlhifive.pitalium.image.model.ComparisonParameterDefaults
-
- getMaxThreadCount() - クラス のメソッドcom.htmlhifive.pitalium.core.config.EnvironmentConfig
-
テストスレッドの最大同時実行数を取得します。
- getMaxThreadExecuteTime() - クラス のメソッドcom.htmlhifive.pitalium.core.config.EnvironmentConfig
-
テストスレッドの最大実行時間を取得します。
- getMessage() - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotResult
-
メッセージを取得します。
- getMetadata() - クラス のメソッドcom.htmlhifive.pitalium.core.model.PersistedScreenshotImage
-
メタデータを取得します。
- getMethodName() - クラス のメソッドcom.htmlhifive.pitalium.core.io.PersistMetadata
-
テストメソッド名を取得します。
- getMinimumScreenshot(ScreenshotParams) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
-
パラメータで指定された要素を含む最小範囲でスクリーンショットを撮影し、BufferedImage
として返します。
- getMinSimilarity() - クラス のメソッドcom.htmlhifive.pitalium.image.util.ImagePair
-
- getObjectRectangle(BufferedImage, Rectangle) - クラス のstaticメソッドcom.htmlhifive.pitalium.image.util.ImageUtils
-
find object rectangle in given rectangle area if find, replace given rectangle object with object rectangle
- getOptions() - クラス のメソッドcom.htmlhifive.pitalium.core.config.ComparisonConfig
-
比較方法を取得します。
- getOptions() - クラス のメソッドcom.htmlhifive.pitalium.core.model.CompareTarget
-
比較オプションを取得します。
- getOptions() - クラス のメソッドcom.htmlhifive.pitalium.core.model.TargetResult
-
比較オプションを取得します。
- getOverflowStatus() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebElement
-
styleに設定されているoverflowの値を返します。
- getPadding() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebElement
-
要素の四辺のPaddingを取得します。
- getParameters() - クラス のメソッドcom.htmlhifive.pitalium.image.model.CompareOption
-
- getParent() - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenAreaWrapper
-
- getParentElement() - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenAreaWrapper
-
parentに対応するWebElementを取得します。
- getParentSelector() - クラス のメソッドcom.htmlhifive.pitalium.core.model.DomSelector
-
フレームを指定するセレクタを取得します。
- getPersister() - クラス のメソッドcom.htmlhifive.pitalium.core.config.EnvironmentConfig
-
実行結果保存に用いるPersister名を取得します。
- getPersister() - クラス のメソッドcom.htmlhifive.pitalium.core.result.TestResultManager
-
データ永続化インターフェースを取得します。
- getPersisterConfig() - クラス のメソッドcom.htmlhifive.pitalium.core.config.PtlTestConfig
-
画像やテスト結果の入出力に関する設定を取得します。
- getPixleByPixelThreshold() - クラス のメソッドcom.htmlhifive.pitalium.image.model.SimilarityComparisonParameters
-
- getPlatformName() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlCapabilities
-
プラットフォーム名を取得します。
- getPlatformVersion() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlCapabilities
-
プラットフォームのバージョンを取得します。
- getRawCapabilities() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
-
RemoteWebDriverが保持しているCapabilityを取得します。
- getRectangle() - クラス のメソッドcom.htmlhifive.pitalium.core.io.PersistMetadata
-
対象エリアの矩形範囲を取得します。
- getRectangle() - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenArea
-
矩形領域を取得します。
- getRectangle() - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenAreaResult
-
矩形領域を取得します。
- getRectangle() - クラス のメソッドcom.htmlhifive.pitalium.image.model.ObjectGroup
-
Get the rectangle area of object
- getResizeStatus() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebElement
-
styleに設定されているresizeの値を返します。
- getResult() - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotResult
-
比較結果を取得します。
- getResult() - クラス のメソッドcom.htmlhifive.pitalium.core.model.TargetResult
-
比較結果を取得します。
- getResult() - クラス のメソッドcom.htmlhifive.pitalium.core.model.TestResult
-
テストクラスとしての実行結果を取得します。
- getResultDirectory() - クラス のメソッドcom.htmlhifive.pitalium.core.config.FilePersisterConfig
-
テスト結果出力ディレクトリを取得します。
- getResultDirectoryFile() - クラス のメソッドcom.htmlhifive.pitalium.core.io.FilePersister
-
結果を保存する基底ディレクトリを取得します。
- getResultId() - クラス のメソッドcom.htmlhifive.pitalium.core.model.TestResult
-
結果IDを取得します。
- getRGB(BufferedImage, int, int) - クラス のstaticメソッドcom.htmlhifive.pitalium.image.util.ImageUtils
-
指定した画像のRGBベースのピクセル配列を取得します。
- getRight() - クラス のメソッドcom.htmlhifive.pitalium.core.model.ClientRect
-
- getRight() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.WebElementBorderWidth
-
右ボーダー幅を取得します。
- getRight() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.WebElementMargin
-
右マージンを取得します。
- getRight() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.WebElementPadding
-
右Paddingを取得します。
- getRightImage() - クラス のメソッドcom.htmlhifive.pitalium.image.util.DiffImageMaker
-
右側の画像を取得します。
- getRightImageLabel() - クラス のメソッドcom.htmlhifive.pitalium.image.util.DiffImageMaker
-
右画像のラベルを取得します。
- getScalingFeatureCriterion() - クラス のstaticメソッドcom.htmlhifive.pitalium.image.model.ComparisonParameterDefaults
-
- getScreenArea() - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenAreaResult
-
- getScreenshotAs(OutputType<X>) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
-
- getScreenshotAsBufferedImage() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
-
スクリーンショットを撮影し、BufferedImage
として取得します。
- getScreenshotFileName() - クラス のメソッドcom.htmlhifive.pitalium.core.config.FilePersisterConfig
-
ファイル名フォーマットを取得します。
- getScreenshotId() - クラス のメソッドcom.htmlhifive.pitalium.core.io.PersistMetadata
-
スクリーンショットIDを取得します。
- getScreenshotId() - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgument
-
スクリーンショットIDを取得します。
- getScreenshotId() - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotResult
-
スクリーンショットIDを取得します。
- getScreenshotImage(ScreenshotParams, ScreenshotParams...) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
-
- getScreenshotImageFile(PersistMetadata) - クラス のメソッドcom.htmlhifive.pitalium.core.io.FilePersister
-
スクリーンショットの画像ファイルのパスを取得します。
- getScreenshotImageFileName(PersistMetadata) - クラス のメソッドcom.htmlhifive.pitalium.core.io.FilePersister
-
スクリーンショットの画像ファイル名を取得します。
- getScreenshotInternal(ScreenshotParams, ScreenshotParams...) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
-
対象領域を定位置(0, 0)に移動し、スクリーンショットを撮影します。
- getScreenshotInternalWithoutMoving(ScreenshotParams, ScreenshotParams...) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
-
対象領域を移動せずにスクリーンショットを撮影します。
- getScreenshotResults() - クラス のメソッドcom.htmlhifive.pitalium.core.model.TestResult
-
- getScreenshotScale() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
-
スクリーンショットとviewportのサイズ比を取得します。
- getScriptTimeout() - クラス のメソッドcom.htmlhifive.pitalium.core.config.EnvironmentConfig
-
非同期スクリプトに最大待ち時間を取得します。
- getScrollHeight() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
-
ページのscrollHeightを取得します。
- getScrollHeight() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebElement
-
スクロールを含む要素全体の高さを取得します。
- getScrollNum() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
-
ページのスクロール回数を取得します。
- getScrollNum() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebElement
-
自身の部分スクロールのスクロール回数を返します。
- getScrollWidth() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
-
ページのscrollWidthを取得します。
- getScrollWidth() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebElement
-
スクロールを含む要素全体の幅を取得します。
- getSelector() - クラス のメソッドcom.htmlhifive.pitalium.core.io.PersistMetadata
-
セレクタを取得します。
- getSelector() - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenArea
-
領域のセレクタを取得します。
- getSelector() - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenAreaResult
-
領域のセレクタを取得します。
- getSelector() - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenAreaWrapper
-
セレクターを取得します。
- getShiftSimilarityThreshold() - クラス のstaticメソッドcom.htmlhifive.pitalium.image.model.ComparisonParameterDefaults
-
- getSimilarityFeatureMatrix() - クラス のメソッドcom.htmlhifive.pitalium.image.model.SimilarityUnit
-
- getSimilarityPixelByPixel() - クラス のメソッドcom.htmlhifive.pitalium.image.model.SimilarityUnit
-
- getSimilarityThresDiff() - クラス のメソッドcom.htmlhifive.pitalium.image.model.SimilarityUnit
-
- getSimilarityTotalDiff() - クラス のメソッドcom.htmlhifive.pitalium.image.model.SimilarityUnit
-
- getSimilarityUnit() - クラス のメソッドcom.htmlhifive.pitalium.image.model.ComparedRectangleArea
-
- getSimilarityUnit() - クラス のメソッドcom.htmlhifive.pitalium.image.model.SimilarityImageComparedResult
-
- getSizeDiffPoints() - クラス のメソッドcom.htmlhifive.pitalium.image.model.DiffPoints
-
画像のサイズの差異データを取得する。
- getSizeRelationType(int, int, int, int) - クラス のstaticメソッドcom.htmlhifive.pitalium.image.util.ImageUtils
-
In order to find dominant offset, we have to consider the relationship between two image sizes.
- getSplitGroupDistance() - クラス のstaticメソッドcom.htmlhifive.pitalium.image.model.ComparisonParameterDefaults
-
- getSubImage(BufferedImage, Rectangle) - クラス のメソッドcom.htmlhifive.pitalium.image.util.ImageComparator
-
指定エリアで切り出した画像を取得します。
- getSubImage(BufferedImage, Rectangle) - クラス のstaticメソッドcom.htmlhifive.pitalium.image.util.ImageUtils
-
get sub-image from given image and rectangle
- getSubpixelPerLineThreshold() - クラス のstaticメソッドcom.htmlhifive.pitalium.image.model.ComparisonParameterDefaults
-
- getSubpixelRateThreshold() - クラス のstaticメソッドcom.htmlhifive.pitalium.image.model.ComparisonParameterDefaults
-
- getTagName() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebElement
-
要素のタグ名を取得します。
- getTarget() - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotParams
-
撮影対象の領域を取得します。
- getTarget() - クラス のメソッドcom.htmlhifive.pitalium.core.model.TargetResult
-
スクリーンショット取得・比較の対象として指定した領域を取得します。
- getTargetArea() - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenAreaWrapper
-
指定のエリア情報を取得します。
- getTargetResult(CompareTarget, List<DomSelector>, ScreenshotParams, ScreenshotParams...) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
-
- getTargetResult(CompareTarget, List<DomSelector>, ScreenshotParams, ScreenshotImage) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
-
- getTargetResultFileName() - クラス のメソッドcom.htmlhifive.pitalium.core.config.FilePersisterConfig
-
スクリーンショット撮影結果ファイル名フォーマットを取得します。
- getTargetResults() - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotResult
-
対象領域のスクリーンショット・比較結果リストを取得します。
- getTargetResultsFile(PersistMetadata) - クラス のメソッドcom.htmlhifive.pitalium.core.io.FilePersister
-
スクリーンショットの比較結果が記録されたファイルパスを取得します。
- getTargetResultsFileName(PersistMetadata) - クラス のメソッドcom.htmlhifive.pitalium.core.io.FilePersister
-
スクリーンショットの比較結果が記録されたファイル名を取得します。
- getTargets() - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgument
-
スクリーンショット取得・比較の対象となる領域のリストを取得します。
- getTestAppConfig() - クラス のメソッドcom.htmlhifive.pitalium.core.config.PtlTestConfig
-
テスト対象のページの共通設定を取得します。
- getTestClass() - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotResult
-
実行したテストクラス名を取得します。
- getTestDescription() - クラス のメソッドcom.htmlhifive.pitalium.junit.PtlBlockJUnit4ClassRunnerWithParameters
-
実行されるテストのdescriptionを取得します。
- getTestMethod() - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotResult
-
実行したテストメソッド名を取得します。
- getTestResultFile(PersistMetadata) - クラス のメソッドcom.htmlhifive.pitalium.core.io.FilePersister
-
テストクラス実行結果のファイルパスを取得します。
- getTestResultFileName() - クラス のメソッドcom.htmlhifive.pitalium.core.io.FilePersister
-
テストクラスの実行結果が記録されたファイル名を取得します。
- getThresDiffThreshold() - クラス のメソッドcom.htmlhifive.pitalium.image.model.SimilarityComparisonParameters
-
- getThreshold() - クラス のメソッドcom.htmlhifive.pitalium.image.model.DefaultComparisonParameters
-
閾値を取得します。
- getTightDiffArea(Rectangle, int, int) - クラス のstaticメソッドcom.htmlhifive.pitalium.image.util.ImageUtils
-
get tight differences area
- getTop() - クラス のメソッドcom.htmlhifive.pitalium.core.model.ClientRect
-
- getTop() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.DoubleValueRect
-
左上のy座標を取得します。
- getTop() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.WebElementBorderWidth
-
上ボーダー幅を取得します。
- getTop() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.WebElementMargin
-
上マージンを取得します。
- getTop() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.WebElementPadding
-
上Paddingを取得します。
- getTotalDiffThreshold() - クラス のメソッドcom.htmlhifive.pitalium.image.model.SimilarityComparisonParameters
-
- getType() - クラス のメソッドcom.htmlhifive.pitalium.core.model.DomSelector
-
セレクタの種別を取得します。
- getType() - クラス のメソッドcom.htmlhifive.pitalium.image.model.CompareOption
-
- getValue() - クラス のメソッドcom.htmlhifive.pitalium.core.model.DomSelector
-
セレクタの値を取得します。
- getWebDriver(Class<?>, PtlCapabilities, Supplier<WebDriver>) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriverManager
-
クラスとCapabilitiesから登録済みWebDriverのインスタンスを取得します。
- getWebDriverSessionLevel() - クラス のメソッドcom.htmlhifive.pitalium.core.config.EnvironmentConfig
-
WebDriverセッションの利用レベルを取得します。
- getWidth() - クラス のメソッドcom.htmlhifive.pitalium.core.model.ClientRect
-
- getWidth() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.DoubleValueRect
-
要素の幅を取得します。
- getWidth() - クラス のメソッドcom.htmlhifive.pitalium.image.model.RectangleArea
-
要素の幅を取得します。
- getWindowHeight() - クラス のメソッドcom.htmlhifive.pitalium.core.config.TestAppConfig
-
テスト実行時のウィンドウの高さを取得します。
- getWindowHeight() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
-
可視領域の高さを取得します。
- getWindowWidth() - クラス のメソッドcom.htmlhifive.pitalium.core.config.TestAppConfig
-
テスト実行時のウィンドウの幅を取得します。
- getWindowWidth() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
-
可視領域の幅を取得します。
- getWrappedDriver() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebElement
-
親driverを取得します。
- getX() - クラス のメソッドcom.htmlhifive.pitalium.image.model.Offset
-
- getX() - クラス のメソッドcom.htmlhifive.pitalium.image.model.RectangleArea
-
x座標を取得します。
- getXOffset() - クラス のメソッドcom.htmlhifive.pitalium.image.model.SimilarityUnit
-
- getXShift() - クラス のメソッドcom.htmlhifive.pitalium.image.model.ComparedRectangleArea
-
- getY() - クラス のメソッドcom.htmlhifive.pitalium.image.model.Offset
-
- getY() - クラス のメソッドcom.htmlhifive.pitalium.image.model.RectangleArea
-
y座標を取得します。
- getYOffset() - クラス のメソッドcom.htmlhifive.pitalium.image.model.SimilarityUnit
-
- getYShift() - クラス のメソッドcom.htmlhifive.pitalium.image.model.ComparedRectangleArea
-
- image - クラス の変数com.htmlhifive.pitalium.image.model.ScreenshotImage
-
スクリーンショット画像
- ImageComparator<T extends ComparisonParameters> - com.htmlhifive.pitalium.image.utilのクラス
-
画像の比較処理を行うComparatorの抽象クラス。
- ImageComparator() - クラス のコンストラクタcom.htmlhifive.pitalium.image.util.ImageComparator
-
コンストラクタ
- ImageComparator(T) - クラス のコンストラクタcom.htmlhifive.pitalium.image.util.ImageComparator
-
コンストラクタ
- ImageComparatorFactory - com.htmlhifive.pitalium.image.utilのクラス
-
比較方法に対応するImageComparatorを生成するファクトリクラス
- ImageComparedResult - com.htmlhifive.pitalium.image.modelのクラス
-
比較結果を保持するクラス
- ImageComparedResult() - クラス のコンストラクタcom.htmlhifive.pitalium.image.model.ImageComparedResult
-
- imageEquals(BufferedImage, BufferedImage) - クラス のstaticメソッドcom.htmlhifive.pitalium.image.util.ImageUtils
-
画像を比較し、同一であるかどうかを取得します。
- ImagePair - com.htmlhifive.pitalium.image.utilのクラス
-
the class which executes comparison of two images and holds its result
- ImagePair(BufferedImage, BufferedImage) - クラス のコンストラクタcom.htmlhifive.pitalium.image.util.ImagePair
-
Constructor implement all comparison steps, so that we can use ComparedRectangles as results after constructor.
- ImageUtils - com.htmlhifive.pitalium.image.utilのクラス
-
画像操作を行うユーティリティクラス
- IndexDomSelector - com.htmlhifive.pitalium.core.modelのクラス
-
DOM要素を指定するためのセレクタを保持するクラス。
- IndexDomSelector(DomSelector) - クラス のコンストラクタcom.htmlhifive.pitalium.core.model.IndexDomSelector
-
セレクタに一致する全てのDOM要素を指定します。
- IndexDomSelector(DomSelector, Integer) - クラス のコンストラクタcom.htmlhifive.pitalium.core.model.IndexDomSelector
-
セレクタに一致する要素のうち、index番目の要素を指定します。
- IndexDomSelector(SelectorType, String, Integer) - クラス のコンストラクタcom.htmlhifive.pitalium.core.model.IndexDomSelector
-
DOM要素をセレクタの種別と値で指定します。
- IndexDomSelector(SelectorType, String, DomSelector, Integer) - クラス のコンストラクタcom.htmlhifive.pitalium.core.model.IndexDomSelector
-
DOM要素をセレクタの種別と値で指定します。
- inFrame(SelectorType, String) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
-
直前に追加した除外要素または非表示にする要素がframe、iframe要素の中に存在する場合は、そのframeまたはiframeを指す要素を指定します。
- inFrameByClassName(String) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
-
直前に追加した除外要素または非表示にする要素がframe、iframe要素の中に存在する場合は、そのframeまたはiframeを指す要素を指定します。
- inFrameByCssSelector(String) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
-
直前に追加した除外要素または非表示にする要素がframe、iframe要素の中に存在する場合は、そのframeまたはiframeを指す要素を指定します。
- inFrameById(String) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
-
直前に追加した除外要素または非表示にする要素がframe、iframe要素の中に存在する場合は、そのframeまたはiframeを指す要素を指定します。
- inFrameByLinkText(String) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
-
直前に追加した除外要素または非表示にする要素がframe、iframe要素の中に存在する場合は、そのframeまたはiframeを指す要素を指定します。
- inFrameByName(String) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
-
直前に追加した除外要素または非表示にする要素がframe、iframe要素の中に存在する場合は、そのframeまたはiframeを指す要素を指定します。
- inFrameByPartialLinkText(String) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
-
直前に追加した除外要素または非表示にする要素がframe、iframe要素の中に存在する場合は、そのframeまたはiframeを指す要素を指定します。
- inFrameByTagName(String) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
-
直前に追加した除外要素または非表示にする要素がframe、iframe要素の中に存在する場合は、そのframeまたはiframeを指す要素を指定します。
- inFrameByXPath(String) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
-
直前に追加した除外要素または非表示にする要素がframe、iframe要素の中に存在する場合は、そのframeまたはiframeを指す要素を指定します。
- initializeTestResult(String) - クラス のメソッドcom.htmlhifive.pitalium.core.result.TestResultManager
-
指定したクラスのテスト結果を初期化します。
- isAccept(DiffCategory) - クラス のメソッドcom.htmlhifive.pitalium.image.model.CategoryComparisonParameters
-
- isBody() - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenAreaWrapper
-
指定対象がbodyであるかどうかを取得します。
- isBody() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebElement
-
要素がbody(およびframeset)か否かを返します。
- isContained(BufferedImage, BufferedImage) - クラス のstaticメソッドcom.htmlhifive.pitalium.image.util.ImageUtils
-
全体画像の中に指定した部分画像が含まれているかどうかを取得します。
- isDebug() - クラス のメソッドcom.htmlhifive.pitalium.core.config.EnvironmentConfig
-
デバッグモード実行フラグを取得します。
- isExpectedMoved() - クラス のメソッドcom.htmlhifive.pitalium.image.util.ImagePair
-
we need to decide which image of expected and actual is applied dominant offset.
- isFailed() - クラス のメソッドcom.htmlhifive.pitalium.image.model.ImageComparedResult
-
比較した結果、画像が一致しないかどうかを調べる。
- isFrame() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebElement
-
要素がframeおよびifameか否かを返します。
- isHideElementsRequired() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
-
要素を非表示にする必要があるブラウザかどうかを取得します。
- isImageCached() - クラス のメソッドcom.htmlhifive.pitalium.image.model.ScreenshotImage
-
画像がメモリ上にキャッシュされているかどうか取得します。
- isMissingAccepted() - クラス のメソッドcom.htmlhifive.pitalium.image.model.CategoryComparisonParameters
-
missing(要素が存在しないこと)による差分を許容するかを返します。
- isMoveTarget() - クラス のメソッドcom.htmlhifive.pitalium.core.model.CompareTarget
-
スクリーンショット撮影時に指定領域を定位置に移動するか否かの設定を取得します。
- isMoveTarget() - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotParams
-
撮影時に対象を定位置に移動させるか否かを取得します。
- isMoveTarget() - クラス のメソッドcom.htmlhifive.pitalium.core.model.TargetResult
-
- isMoveTargetRequired(ScreenshotParams) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
-
スクリーンショット撮影時に、対象領域を定位置に移動させるか否かを調べます。
- isRunTest() - 列挙型 のメソッドcom.htmlhifive.pitalium.core.config.ExecMode
-
当該モードでは合否判定を行うかどうかを返します。
- isScalingAccepted() - クラス のメソッドcom.htmlhifive.pitalium.image.model.CategoryComparisonParameters
-
scaling(領域の拡縮)による差分を許容するかを返します。
- isScrollTarget() - クラス のメソッドcom.htmlhifive.pitalium.core.model.CompareTarget
-
スクリーンショット撮影時に要素を部分スクロールするか否かの設定を取得します。
- isScrollTarget() - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotParams
-
撮影時に対象をスクロールさせるか否かを取得します。
- isScrollTargetRequired(ScreenshotParams) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
-
スクリーンショット撮影時に、対象領域をスクロールさせるか否かを調べます。
- isShiftAccepted - クラス の変数com.htmlhifive.pitalium.image.model.CategoryComparisonParameters
-
shift(位置のずれ)による差分を許容するか
- isShiftAccepted() - クラス のメソッドcom.htmlhifive.pitalium.image.model.CategoryComparisonParameters
-
shift(位置のずれ)による差分を許容するかを返します。
- isSucceeded() - クラス のメソッドcom.htmlhifive.pitalium.image.model.CategoryImageComparedResult
-
- isSucceeded() - クラス のメソッドcom.htmlhifive.pitalium.image.model.DiffPoints
-
比較した結果、画像が一致したか否かを調べる。
- isSucceeded() - クラス のメソッドcom.htmlhifive.pitalium.image.model.ImageComparedResult
-
比較した結果、画像が一致したか否かを調べる。
- isSucceeded() - クラス のメソッドcom.htmlhifive.pitalium.image.model.SimilarityImageComparedResult
-
- isSuccess() - 列挙型 のメソッドcom.htmlhifive.pitalium.core.model.ExecResult
-
テスト実行結果が成功したかどうかを取得します。
- isTextAccepted() - クラス のメソッドcom.htmlhifive.pitalium.image.model.CategoryComparisonParameters
-
text(テキストのサブピクセルレンダリング)によるずれを許容するかを返します。
- isVisibilityHidden() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebElement
-
要素のvisibilityスタイル値がhiddenかどうかを取得します。
- takeMoveScreenshots(CompareTarget, List<DomSelector>, ScreenshotParams) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
-
isMoveがtrueに指定されているターゲットを撮影するメソッド。
- takeNonMoveScreenshots(TargetResult, List<DomSelector>, ScreenshotParams, List<Pair<CompareTarget, ScreenshotParams>>) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
-
isMoveがfalseに指定されているターゲットを一括で撮影するメソッド。
- takeScreenshot(String) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
-
画面全体のスクリーンショットを撮影します。
- takeScreenshot(String, CompareTarget[]) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
-
指定範囲のスクリーンショットを撮影します。
- takeScreenshot(String, List<CompareTarget>) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
-
指定範囲のスクリーンショットを撮影します。
- takeScreenshot(String, CompareTarget[], DomSelector[]) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
-
撮影時に非表示にする要素を指定し、指定範囲のスクリーンショットを撮影します。
- takeScreenshot(ScreenshotArgument) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
-
スクリーンショットの撮影条件を指定してスクリーンショットを撮影します。
- takeScreenshot(String, List<CompareTarget>, List<DomSelector>) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
-
撮影時に非表示にする要素を指定し、指定範囲のスクリーンショットを撮影します。
- TargetResult - com.htmlhifive.pitalium.core.modelのクラス
-
スクリーンショット1枚毎の画像・比較結果を保持するクラス。
- TargetResult() - クラス のコンストラクタcom.htmlhifive.pitalium.core.model.TargetResult
-
空の結果オブジェクトを生成します。
- TargetResult(ScreenAreaResult, List<ScreenAreaResult>, ScreenshotImage) - クラス のコンストラクタcom.htmlhifive.pitalium.core.model.TargetResult
-
結果オブジェクトを生成します。
- TargetResult(ExecResult, ScreenAreaResult, List<ScreenAreaResult>, Boolean, List<DomSelector>) - クラス のコンストラクタcom.htmlhifive.pitalium.core.model.TargetResult
-
結果オブジェクトを生成します。
- TargetResult(ExecResult, ScreenAreaResult, List<ScreenAreaResult>, Boolean, List<DomSelector>, ScreenshotImage, CompareOption[]) - クラス のコンストラクタcom.htmlhifive.pitalium.core.model.TargetResult
-
結果オブジェクトを生成します。
- targetResultFileName(String) - クラス のメソッドcom.htmlhifive.pitalium.core.config.FilePersisterConfig.Builder
-
スクリーンショット撮影結果ファイル名フォーマットを設定します。
- TestAppConfig - com.htmlhifive.pitalium.core.configのクラス
-
テスト対象のページの共通設定を保持するクラス
- TestAppConfig() - クラス のコンストラクタcom.htmlhifive.pitalium.core.config.TestAppConfig
-
- TestAppConfig.Builder - com.htmlhifive.pitalium.core.configのクラス
-
テスト対象アプリケーションの設定を構築するクラス。
- TestResult - com.htmlhifive.pitalium.core.modelのクラス
-
テストクラス全体の実行結果を保持するクラス。
- TestResult() - クラス のコンストラクタcom.htmlhifive.pitalium.core.model.TestResult
-
空の結果オブジェクトを生成します。
- TestResult(String, ExecResult, List<ScreenshotResult>) - クラス のコンストラクタcom.htmlhifive.pitalium.core.model.TestResult
-
結果オブジェクトを生成します。
- TestResultManager - com.htmlhifive.pitalium.core.resultのクラス
-
テスト結果の管理クラス。
- TestRuntimeException - com.htmlhifive.pitalium.common.exceptionの例外
-
実行時に発生する例外
- TestRuntimeException() - 例外 のコンストラクタcom.htmlhifive.pitalium.common.exception.TestRuntimeException
-
コンストラクタ
- TestRuntimeException(String, Throwable) - 例外 のコンストラクタcom.htmlhifive.pitalium.common.exception.TestRuntimeException
-
コンストラクタ
- TestRuntimeException(String) - 例外 のコンストラクタcom.htmlhifive.pitalium.common.exception.TestRuntimeException
-
コンストラクタ
- TestRuntimeException(Throwable) - 例外 のコンストラクタcom.htmlhifive.pitalium.common.exception.TestRuntimeException
-
コンストラクタ
- toARGB(int) - クラス のstaticメソッドcom.htmlhifive.pitalium.image.util.ImageUtils
-
integer pixel value to aRGB array
- toPixel(int[]) - クラス のstaticメソッドcom.htmlhifive.pitalium.image.util.ImageUtils
-
RGB array to integer pixel value
- toPixel(int, int, int) - クラス のstaticメソッドcom.htmlhifive.pitalium.image.util.ImageUtils
-
RGB to integer pixel value (alpha is set as 255)
- toPixel(int, int, int, int) - クラス のstaticメソッドcom.htmlhifive.pitalium.image.util.ImageUtils
-
aRGB to integer pixel value
- toRectangle() - クラス のメソッドcom.htmlhifive.pitalium.image.model.RectangleArea
-
四捨五入された位置・座標を持ったRectangle
に変換します。
- toString(Object) - クラス のstaticメソッドcom.htmlhifive.pitalium.common.util.JSONUtils
-
オブジェクトをJSON文字列として取得します
- toString() - クラス のメソッドcom.htmlhifive.pitalium.core.config.ComparisonConfig
-
- toString() - クラス のメソッドcom.htmlhifive.pitalium.core.config.EnvironmentConfig
-
- toString() - クラス のメソッドcom.htmlhifive.pitalium.core.config.FilePersisterConfig
-
- toString() - クラス のメソッドcom.htmlhifive.pitalium.core.config.PersisterConfig
-
- toString() - クラス のメソッドcom.htmlhifive.pitalium.core.config.TestAppConfig
-
- toString() - クラス のメソッドcom.htmlhifive.pitalium.core.io.PersistMetadata
-
- toString() - クラス のメソッドcom.htmlhifive.pitalium.core.model.CompareTarget
-
- toString() - クラス のメソッドcom.htmlhifive.pitalium.core.model.DomSelector
-
- toString() - クラス のメソッドcom.htmlhifive.pitalium.core.model.IndexDomSelector
-
- toString() - クラス のメソッドcom.htmlhifive.pitalium.core.model.PersistedScreenshotImage
-
- toString() - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenArea
-
- toString() - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenAreaResult
-
- toString() - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgument
-
- toString() - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotParams
-
- toString() - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotResult
-
- toString() - クラス のメソッドcom.htmlhifive.pitalium.core.model.TargetResult
-
- toString() - クラス のメソッドcom.htmlhifive.pitalium.core.model.TestResult
-
- toString() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.DoubleValueRect
-
- toString() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.WebElementBorderWidth
-
- toString() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.WebElementMargin
-
- toString() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.WebElementPadding
-
- toString() - クラス のメソッドcom.htmlhifive.pitalium.image.model.RectangleArea
-
- toString() - クラス のメソッドcom.htmlhifive.pitalium.image.model.ScreenshotImage
-
- toStringWithIndent(Object) - クラス のstaticメソッドcom.htmlhifive.pitalium.common.util.JSONUtils
-
オブジェクトをJSON文字列として取得します
- trim(BufferedImage, int, int, int, int) - クラス のstaticメソッドcom.htmlhifive.pitalium.image.util.ImageUtils
-
画像を指定の値でトリムします。
- trimBottomImage(List<BufferedImage>, long, PtlWebElement, double) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
-
指定されたリスト内の最後の画像の高さ、スクロール量、ボーダー幅から
トリム量を計算し、縦の重複をトリムします。
- trimMoveBorder(WebElement, List<BufferedImage>, double) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
-
isMoveがtrueのとき、要素のborderを切り取る処理をします。
- trimMovePadding(WebElement, List<BufferedImage>) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
-
isMoveがtrueのとき、要素のpaddingを切り取る処理をします。
- trimNonMoveBorder(List<List<BufferedImage>>, List<Pair<CompareTarget, ScreenshotParams>>, double) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
-
isMoveがfalseのとき、要素のborderを切り取る処理をします。
- trimNonMovePadding(List<List<BufferedImage>>, List<Pair<CompareTarget, ScreenshotParams>>) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
-
isMoveがfalseのとき、要素のpaddingを切り取る処理をします。
- trimOverlap(double, double, long, long, double, BufferedImage) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
-
次のキャプチャ開始位置と今回キャプチャした範囲を比較し、重なる部分がある場合は切り取ります。
- trimRightImage(List<BufferedImage>, long, PtlWebElement, double) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
-
指定されたリスト内の最後の画像の幅、スクロール量、ボーダー幅から
トリム量を計算し、横の重複をトリムします。
- trimTargetBorder(WebElement, BufferedImage, int, int, double) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
-
要素の部分スクロール時、元画像からボーダーを切り取ります。
- trimTargetPadding(WebElement, BufferedImage, int, int) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
-
要素の部分スクロール時、元画像からPaddingを切り取ります。