ナビゲーション・リンクをスキップ
A B C D E F G H I J L M N O P Q R S T U V W 

A

addExclude(SelectorType, String) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
addNewTargetで追加したスクリーンショット取得対象に対して、除外条件を追加します。
addExclude(SelectorType, String, SelectorType, String) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
addNewTargetで追加したスクリーンショット取得対象に対して、除外条件を追加します。
addExclude(ScreenArea) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
addNewTargetで追加したスクリーンショット取得対象に対して、除外条件を追加します。
addExclude(double, double, double, double) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
addNewTargetで追加したスクリーンショット取得対象に対して、座標を指定して除外条件を追加します。
addExcludeByClassName(String) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
addNewTargetで追加したスクリーンショット取得対象に対して、CSSクラス名を指定して除外条件を追加します。
addExcludeByCssSelector(String) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
addNewTargetで追加したスクリーンショット取得対象に対して、CSSセレクタを指定して除外条件を追加します。
addExcludeById(String) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
addNewTargetで追加したスクリーンショット取得対象に対して、IDを指定して除外条件を追加します。
addExcludeByLinkText(String) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
addNewTargetで追加したスクリーンショット取得対象に対して、リンクの文字列を指定して除外条件を追加します。
addExcludeByName(String) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
addNewTargetで追加したスクリーンショット取得対象に対して、<input>タグのname属性を指定して除外条件を追加します。
addExcludeByPartialLinkText(String) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
addNewTargetで追加したスクリーンショット取得対象に対して、リンクの文字列の部分一致で除外条件を追加します。
addExcludeByTagName(String) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
addNewTargetで追加したスクリーンショット取得対象に対して、タグを指定して除外条件を追加します。
addExcludeByXPath(String) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
addNewTargetで追加したスクリーンショット取得対象に対して、XPathで除外条件を追加します。
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
既存のCompareTargetを元にスクリーンショットを撮影する対象を追加します。
addNewTarget(ScreenArea) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
既存のScreenAreaを元にスクリーンショットを撮影する対象を追加します。
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
CompareTargetで指定した領域が同じかどうか調べます。
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
@Rule CapabilityFilterを使用してテスト実行のフィルタリングを行う。
AssumeCapability - com.htmlhifive.pitalium.core.rulesのクラス
CapabilityFilterおよびCapabilityFiltersでテスト実行を制限します。
AssumeCapability() - クラス のコンストラクタcom.htmlhifive.pitalium.core.rules.AssumeCapability
 
assumeCapability(Capabilities) - クラス のメソッドcom.htmlhifive.pitalium.core.rules.AssumeCapability
 
autoResizeWindow(boolean) - クラス のメソッドcom.htmlhifive.pitalium.core.config.EnvironmentConfig.Builder
ウィンドウサイズの自動変更可否を設定します。

B

baseUrl(String) - クラス のメソッドcom.htmlhifive.pitalium.core.config.TestAppConfig.Builder
テスト対象アプリケーションのベースURLを設定します。
build() - クラス のメソッドcom.htmlhifive.pitalium.core.config.EnvironmentConfig.Builder
このビルダーに対して指定した実行環境の設定を持つオブジェクトを生成します。
build() - クラス のメソッドcom.htmlhifive.pitalium.core.config.FilePersisterConfig.Builder
設定したプロパティからFilePersisterConfigを生成し取得します。
build() - クラス のメソッドcom.htmlhifive.pitalium.core.config.TestAppConfig.Builder
このビルダーに対して指定したテスト対象アプリケーションの設定を持つオブジェクトを生成します。
build() - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
このビルダーに対して指定した条件でスクリーンショットを撮影するパラメーターを持つオブジェクトを生成します。
builder() - クラス のstaticメソッドcom.htmlhifive.pitalium.core.config.EnvironmentConfig
EnvironmentConfigを構築するためのビルダーオブジェクトを取得します。
Builder() - クラス のコンストラクタcom.htmlhifive.pitalium.core.config.EnvironmentConfig.Builder
 
builder() - クラス のstaticメソッドcom.htmlhifive.pitalium.core.config.FilePersisterConfig
FilePersisterConfigを任意のプロパティで生成するビルダーを取得します。
Builder() - クラス のコンストラクタcom.htmlhifive.pitalium.core.config.FilePersisterConfig.Builder
 
builder() - クラス のstaticメソッドcom.htmlhifive.pitalium.core.config.TestAppConfig
TestAppConfigを構築するためのビルダーオブジェクトを取得します。
Builder() - クラス のコンストラクタcom.htmlhifive.pitalium.core.config.TestAppConfig.Builder
 
builder() - クラス のstaticメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgument
ScreenshotArgumentを構築するためのビルダーオブジェクトをスクリーンショットIDを指定せずに取得します。
builder(String) - クラス のstaticメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgument
ScreenshotArgumentを構築するためのビルダーオブジェクトをスクリーンショットIDを指定して取得します。

C

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.excludesの領域を除く)をスクリーンショット取得・比較の対象とします。
CompareTarget(ScreenArea, ScreenArea[], boolean, boolean) - クラス のコンストラクタcom.htmlhifive.pitalium.core.model.CompareTarget
指定領域(CompareTarget.excludesの領域を除く)をスクリーンショット取得・比較の対象とします。
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
Capabilitiesに応じたPtlWebDriverを作成して返します。
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
ScreenAreaWrapperからScreenAreaResultを生成します。
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
 

D

debug(boolean) - クラス のメソッドcom.htmlhifive.pitalium.core.config.EnvironmentConfig.Builder
 
DEFAULT_DIFF_FILE_NAME - クラス のstatic変数com.htmlhifive.pitalium.core.config.FilePersisterConfig
デフォルトの差分ファイル名フォーマット
DEFAULT_EXPECTED_IDS_FILE_NAME - クラス のstatic変数com.htmlhifive.pitalium.core.io.FilePersister
ExpectedIdを保存するデフォルトのファイル名
DEFAULT_GROUP_DISTANCE - クラス のstatic変数com.htmlhifive.pitalium.image.model.ObjectGroup
グループ化可能な距離のデフォルト値 高速化メモリ節約のため、四角形を作るため誤差が出る
DEFAULT_SCREENSHOT_FILE_NAME - クラス のstatic変数com.htmlhifive.pitalium.core.config.FilePersisterConfig
デフォルトのファイル名フォーマット
DEFAULT_SCREENSHOT_SCALE - クラス のstatic変数com.htmlhifive.pitalium.core.selenium.PtlWebDriver
スクリーンショット画像とブラウザの表示領域のサイズ比。
DEFAULT_TARGET_RESULT_FILE_NAME - クラス のstatic変数com.htmlhifive.pitalium.core.config.FilePersisterConfig
デフォルトのスクリーンショット撮影結果ファイル名フォーマット
DEFAULT_TEST_RESULT_FILE_NAME - クラス のstatic変数com.htmlhifive.pitalium.core.io.FilePersister
テストクラス毎のテスト結果を保存するデフォルトのファイル名
DefaultComparisonParameters - com.htmlhifive.pitalium.image.modelのクラス
比較用のパラメータを保持するクラス
DefaultComparisonParameters() - クラス のコンストラクタcom.htmlhifive.pitalium.image.model.DefaultComparisonParameters
デフォルトコンストラクタ
DefaultComparisonParameters(double) - クラス のコンストラクタcom.htmlhifive.pitalium.image.model.DefaultComparisonParameters
パラメータありのコンストラクタ
DefaultComparisonParameters(Map<String, Object>) - クラス のコンストラクタcom.htmlhifive.pitalium.image.model.DefaultComparisonParameters
mapを受けるコンストラクタ
defineCommand(String, CommandInfo) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.CustomHttpCommandExecutor
It may be useful to extend the commands understood by this HttpCommandExecutor at run time, and this can be achieved via this method.
detectBackgroundColor(BufferedImage) - クラス のstaticメソッドcom.htmlhifive.pitalium.image.util.ImageUtils
get estimated background color
dialect - クラス の変数com.htmlhifive.pitalium.core.selenium.CustomHttpCommandExecutor
 
DiffCategory - com.htmlhifive.pitalium.image.modelの列挙型
画像の比較オプションを表すenumクラス。
diffFileName(String) - クラス のメソッドcom.htmlhifive.pitalium.core.config.FilePersisterConfig.Builder
差分ファイル名フォーマットを設定します。
DiffImageMaker - com.htmlhifive.pitalium.image.utilのクラス
比較結果から、差分を表示する画像を作成するクラス。
DiffImageMaker(BufferedImage, BufferedImage, DiffPoints) - クラス のコンストラクタcom.htmlhifive.pitalium.image.util.DiffImageMaker
2枚の画像と画像間の差分を指定してImageMakerを生成します。
DiffImageMaker(BufferedImage, BufferedImage, DiffPoints, String, String) - クラス のコンストラクタcom.htmlhifive.pitalium.image.util.DiffImageMaker
2枚の画像と画像間の差分を指定してImageMakerを生成します。
DiffPoints - com.htmlhifive.pitalium.image.modelのクラス
ImageComparatorの比較結果として、2枚の画像間の差分を保持するクラス。
DiffPoints(List<Point>, List<Point>) - クラス のコンストラクタcom.htmlhifive.pitalium.image.model.DiffPoints
差分データを受け取って結果オブジェクトを生成する。
doCategorize() - クラス のメソッドcom.htmlhifive.pitalium.image.util.ImagePair
 
DomSelector - com.htmlhifive.pitalium.core.modelのクラス
DOM要素を指定するためのセレクタを保持するクラス。
DomSelector(SelectorType, String) - クラス のコンストラクタcom.htmlhifive.pitalium.core.model.DomSelector
DOM要素をセレクタの種別と値で指定します。
DomSelector(SelectorType, String, DomSelector) - クラス のコンストラクタcom.htmlhifive.pitalium.core.model.DomSelector
DOM要素をセレクタの種別と値で指定します。
DoubleValueRect - com.htmlhifive.pitalium.core.seleniumのクラス
DOM要素の矩形領域を表すクラス
DoubleValueRect(double, double, double, double) - クラス のコンストラクタcom.htmlhifive.pitalium.core.selenium.DoubleValueRect
指定した座標・サイズのオブジェクトを生成します。
driver - クラス の変数com.htmlhifive.pitalium.core.model.ScreenAreaWrapper
ブラウザにアクセスするためのWebDriver
driver - クラス の変数com.htmlhifive.pitalium.core.PtlTestBase
ブラウザ操作用Webdriver
driver - クラス の変数com.htmlhifive.pitalium.core.rules.AssertionView
スクリーンショット撮影に用いるWebDriver
driverCloser - クラス のstatic変数com.htmlhifive.pitalium.core.PtlTestBase
@ParameterizedClassRule テストクラスに共通の処理を実行するクラス。

E

element - クラス の変数com.htmlhifive.pitalium.core.model.ScreenAreaWrapper
ScreenAreaに対応するWebElement
EMPTY - クラス のstatic変数com.htmlhifive.pitalium.core.io.PersistMetadata
空のメタデータ
EnvironmentConfig - com.htmlhifive.pitalium.core.configのクラス
テストを実行するための共通設定を保持するクラス
EnvironmentConfig() - クラス のコンストラクタcom.htmlhifive.pitalium.core.config.EnvironmentConfig
デフォルトの設定値を持つオブジェクトを生成します。
EnvironmentConfig.Builder - com.htmlhifive.pitalium.core.configのクラス
実行環境の設定を構築するクラス。
equals(Object) - クラス のメソッドcom.htmlhifive.pitalium.core.config.FilePersisterConfig
 
equals(Object) - クラス のメソッドcom.htmlhifive.pitalium.core.io.PersistMetadata
 
equals(Object) - クラス のメソッドcom.htmlhifive.pitalium.core.model.CompareTarget
 
equals(Object) - クラス のメソッドcom.htmlhifive.pitalium.core.model.DomSelector
 
equals(Object) - クラス のメソッドcom.htmlhifive.pitalium.core.model.IndexDomSelector
同じDOMを表すセレクタか否かを調べます。
equals(Object) - クラス のメソッドcom.htmlhifive.pitalium.core.model.PersistedScreenshotImage
 
equals(Object) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenArea
同じ領域を指すかどうか調べます。
equals(Object) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenAreaResult
同じ領域を指すかどうか調べます。
equals(Object) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgument
 
equals(Object) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotResult
 
equals(Object) - クラス のメソッドcom.htmlhifive.pitalium.core.model.TargetResult
 
equals(Object) - クラス のメソッドcom.htmlhifive.pitalium.core.model.TestResult
 
equals(Object) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.DoubleValueRect
同一かどうか調べます。
equals(Object) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.WebElementBorderWidth
同一かどうか調べます。
equals(Object) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.WebElementMargin
同一かどうか調べます。
equals(Object) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.WebElementPadding
同一かどうか調べます。
equals(Object) - クラス のメソッドcom.htmlhifive.pitalium.image.model.RectangleArea
同じ矩形領域を表すか調べます。
evaluate() - クラス のメソッドcom.htmlhifive.pitalium.junit.RunParameterizedAftersClass
 
evaluate() - クラス のメソッドcom.htmlhifive.pitalium.junit.RunParameterizedBeforesClass
 
evaluate() - クラス のメソッドcom.htmlhifive.pitalium.junit.RunParameterizedRules
 
execMode(ExecMode) - クラス のメソッドcom.htmlhifive.pitalium.core.config.EnvironmentConfig.Builder
テスト実行モードを設定します。
ExecMode - com.htmlhifive.pitalium.core.configの列挙型
実行モードを表す定数クラス
ExecResult - com.htmlhifive.pitalium.core.modelの列挙型
テストの実行結果を表す列挙
execute(Command) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.CustomHttpCommandExecutor
 
execute(String, Map<String, ?>) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebElement
 
execute() - クラス のメソッドcom.htmlhifive.pitalium.image.util.DiffImageMaker
差分を表示する画像を作成し、BufferedImageとして返します。
executeAsyncJavaScript(String, Object...) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
 
executeAsyncScript(String, Object...) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
 
executeInFrame(Runnable) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebElement
frameまたはiframeの要素内の要素において、WebDriverのフレームスイッチを行った状態で操作します。
executeInFrame(Supplier<T>) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebElement
frameまたはiframe内の要素において、WebDriverのフレームスイッチを行った状態で操作します。
executeInFrame(WebElement, Runnable) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebElement
frameまたはiframe内の要素において、WebDriverのフレームスイッチを行った状態で操作します。
executeInFrame(WebElement, Supplier<T>) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebElement
frameまたはiframe内の要素において、WebDriverのフレームスイッチを行った状態で操作します。
executeJavaScript(String, Object...) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
 
executeJavaScript(String, Object...) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebElement
JavaScriptコードを実行します。
executeScript(String, Object...) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
 
exportExpectedIds(String) - クラス のメソッドcom.htmlhifive.pitalium.core.result.TestResultManager
ExpectedIdの一覧を保存します。
exportTestResult(String) - クラス のメソッドcom.htmlhifive.pitalium.core.result.TestResultManager
指定したクラスのテスト結果を保存します。

F

failed(Throwable, Description) - クラス のメソッドcom.htmlhifive.pitalium.core.rules.AssertionView
 
failed(Throwable, Description, Object[]) - クラス のメソッドcom.htmlhifive.pitalium.junit.ParameterizedTestWatcher
 
FileNameFormatter - com.htmlhifive.pitalium.core.ioのクラス
FilePersisterで保存するファイル名のフォーマットを行うクラス
FileNameFormatter(String) - クラス のコンストラクタcom.htmlhifive.pitalium.core.io.FileNameFormatter
初期化します。
FilePersister - com.htmlhifive.pitalium.core.ioのクラス
データをファイルとして永続化するためのPersister
FilePersister() - クラス のコンストラクタcom.htmlhifive.pitalium.core.io.FilePersister
コンストラクタ
FilePersister(FilePersisterConfig) - クラス のコンストラクタcom.htmlhifive.pitalium.core.io.FilePersister
コンストラクタ
FilePersisterConfig - com.htmlhifive.pitalium.core.configのクラス
画像やテスト結果の情報をファイルから入出力する際の設定
FilePersisterConfig() - クラス のコンストラクタcom.htmlhifive.pitalium.core.config.FilePersisterConfig
 
FilePersisterConfig.Builder - com.htmlhifive.pitalium.core.configのクラス
FilePersisterConfigを構築するためのビルダークラス
findDominantOffset(BufferedImage, BufferedImage, double) - クラス のstaticメソッドcom.htmlhifive.pitalium.image.util.ImageUtils
find dominant offset between two images
findElement(WebDriver) - クラス のメソッドcom.htmlhifive.pitalium.core.model.DomSelector
このDomSelectorが指し示す要素を取得します。
findElement(WebElement) - クラス のメソッドcom.htmlhifive.pitalium.core.model.DomSelector
このDomSelectorが指し示す要素を取得します。
findElement(WebDriver) - クラス のメソッドcom.htmlhifive.pitalium.core.model.IndexDomSelector
 
findElement(WebElement) - クラス のメソッドcom.htmlhifive.pitalium.core.model.IndexDomSelector
 
findElement(WebDriver, String) - 列挙型 のメソッドcom.htmlhifive.pitalium.core.model.SelectorType
セレクタに一致する要素を一つ取得します。
findElement(WebElement, String) - 列挙型 のメソッドcom.htmlhifive.pitalium.core.model.SelectorType
指定の親要素下から、セレクタに一致する要素を一つ取得します。
findElement(RemoteWebDriver, String, String) - クラス のstaticメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebElement
 
findElement(String, String) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebElement
 
findElements(WebDriver) - クラス のメソッドcom.htmlhifive.pitalium.core.model.DomSelector
このDomSelectorが指し示す要素を取得します。
findElements(WebElement) - クラス のメソッドcom.htmlhifive.pitalium.core.model.DomSelector
このDomSelectorが指し示す要素を取得します。
findElements(WebDriver) - クラス のメソッドcom.htmlhifive.pitalium.core.model.IndexDomSelector
 
findElements(WebElement) - クラス のメソッドcom.htmlhifive.pitalium.core.model.IndexDomSelector
 
findElements(WebDriver, String) - 列挙型 のメソッドcom.htmlhifive.pitalium.core.model.SelectorType
セレクタに一致する全ての要素を取得します。
findElements(WebElement, String) - 列挙型 のメソッドcom.htmlhifive.pitalium.core.model.SelectorType
指定の親要素下から、セレクタに一致する要素を全て取得します。
findElements(RemoteWebDriver, String, String) - クラス のstaticメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebElement
 
findElements(String, String) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebElement
 
findElementsByDomSelectors(List<DomSelector>) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
DomSelectorを指定して対応する要素の一覧を取得します。
finished(Description) - クラス のメソッドcom.htmlhifive.pitalium.core.rules.AssertionView
 
finished(Description, Object[]) - クラス のメソッドcom.htmlhifive.pitalium.core.rules.PtlWebDriverCloser
 
finished(Description) - クラス のメソッドcom.htmlhifive.pitalium.core.rules.ResultCollector
 
finished(Description, Object[]) - クラス のメソッドcom.htmlhifive.pitalium.junit.ParameterizedTestWatcher
 
floor() - クラス のメソッドcom.htmlhifive.pitalium.image.model.RectangleArea
座標・サイズの小数点以下の値を切り捨てた矩形領域を生成します。
format(PersistMetadata) - クラス のメソッドcom.htmlhifive.pitalium.core.io.FileNameFormatter
Capabilitiesやセレクタ等を指定のフォーマットで整形した文字列を取得します。
fromArea(ScreenArea, PtlWebDriver, PtlWebElement) - クラス のstaticメソッドcom.htmlhifive.pitalium.core.model.ScreenAreaWrapper
ScreenAreaを受け取ってラッパーを提供します。

G

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
PtlTestConfigのインスタンスを取得します。
getInstance() - クラス のstaticメソッドcom.htmlhifive.pitalium.core.result.TestResultManager
TestResultManagerのインスタンスを取得します。
getInstance(PtlCapabilities) - クラス のstaticメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriverFactory
ブラウザに対応するPtlWebDriverFactoryのインスタンスを取得します。
getInstance() - クラス のstaticメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriverManager
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
生成元のScreenAreaを取得します。
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
CompareTargetで比較対象として指定したScreenAreaオブジェクトを取得します。
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
スクリーンショットを撮影し、ScreenshotImageとして取得します。
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
一つのターゲットに対するスクリーンショットを撮影し、TargetResultとして取得します。
getTargetResult(CompareTarget, List<DomSelector>, ScreenshotParams, ScreenshotImage) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
スクリーンショットを受け取り、ターゲットの領域を切り抜いてTargetResultとして返します。
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
 

H

hashCode() - クラス のメソッドcom.htmlhifive.pitalium.core.config.FilePersisterConfig
 
hashCode() - クラス のメソッドcom.htmlhifive.pitalium.core.io.PersistMetadata
 
hashCode() - クラス のメソッドcom.htmlhifive.pitalium.core.model.CompareTarget
 
hashCode() - クラス のメソッドcom.htmlhifive.pitalium.core.model.DomSelector
 
hashCode() - クラス のメソッドcom.htmlhifive.pitalium.core.model.IndexDomSelector
 
hashCode() - クラス のメソッドcom.htmlhifive.pitalium.core.model.PersistedScreenshotImage
 
hashCode() - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenArea
 
hashCode() - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenAreaResult
 
hashCode() - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgument
 
hashCode() - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotResult
 
hashCode() - クラス のメソッドcom.htmlhifive.pitalium.core.model.TargetResult
 
hashCode() - クラス のメソッドcom.htmlhifive.pitalium.core.model.TestResult
 
hashCode() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.DoubleValueRect
 
hashCode() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.WebElementBorderWidth
 
hashCode() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.WebElementMargin
 
hashCode() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.WebElementPadding
 
hashCode() - クラス のメソッドcom.htmlhifive.pitalium.image.model.RectangleArea
 
hide() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebElement
要素を非表示状態にします。
hideScrollBar() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebElement
スクロールバーを非表示にします。
hubHost(String) - クラス のメソッドcom.htmlhifive.pitalium.core.config.EnvironmentConfig.Builder
Selenium Grid Hubのホスト名、またはIPアドレスを設定します。
hubPort(int) - クラス のメソッドcom.htmlhifive.pitalium.core.config.EnvironmentConfig.Builder
Selenium Grid Hubのポート番号を設定します。

I

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
スクリーンショット撮影時にTargetResult.targetの領域を定位置に移動したかどうかを返します。
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かどうかを取得します。

J

JSONException - com.htmlhifive.pitalium.common.exceptionの例外
JSONのIOエラー
JSONException(Throwable) - 例外 のコンストラクタcom.htmlhifive.pitalium.common.exception.JSONException
コンストラクタ
JSONUtils - com.htmlhifive.pitalium.common.utilのクラス
ObjectMapperのラッパークラス

L

loadDiffImage(PersistMetadata) - クラス のメソッドcom.htmlhifive.pitalium.core.io.FilePersister
 
loadDiffImage(PersistMetadata) - インタフェース のメソッドcom.htmlhifive.pitalium.core.io.Persister
差分画像を読み込みます。
loadExpectedIds() - クラス のメソッドcom.htmlhifive.pitalium.core.io.FilePersister
 
loadExpectedIds() - インタフェース のメソッドcom.htmlhifive.pitalium.core.io.Persister
正解のテスト実行ID一覧を読み込みます。
loadScreenshot(PersistMetadata) - クラス のメソッドcom.htmlhifive.pitalium.core.io.FilePersister
 
loadScreenshot(PersistMetadata) - インタフェース のメソッドcom.htmlhifive.pitalium.core.io.Persister
スクリーンショットの画像を読み込みます。
loadTargetResults(PersistMetadata) - クラス のメソッドcom.htmlhifive.pitalium.core.io.FilePersister
 
loadTargetResults(PersistMetadata) - インタフェース のメソッドcom.htmlhifive.pitalium.core.io.Persister
スクリーンショット撮影結果を読み込みます。
loadTestResult(PersistMetadata) - クラス のメソッドcom.htmlhifive.pitalium.core.io.FilePersister
 
loadTestResult(PersistMetadata) - インタフェース のメソッドcom.htmlhifive.pitalium.core.io.Persister
テスト結果を読み込みます。
LOG - クラス の変数com.htmlhifive.pitalium.core.PtlTestBase
 
log(String, LogEntry) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.CustomHttpCommandExecutor
 
LOG - クラス の変数com.htmlhifive.pitalium.core.selenium.PtlWebDriver
 

M

maxDriverWait(int) - クラス のメソッドcom.htmlhifive.pitalium.core.config.EnvironmentConfig.Builder
WebDriverによるブラウザ操作の最大待ち時間を設定します。
maxThreadCount(int) - クラス のメソッドcom.htmlhifive.pitalium.core.config.EnvironmentConfig.Builder
テストスレッドの同時最大実行数を設定します。
maxThreadExecuteTime(int) - クラス のメソッドcom.htmlhifive.pitalium.core.config.EnvironmentConfig.Builder
テストスレッドの最大実行時間を設定します。
merge(List<List<BufferedImage>>) - クラス のstaticメソッドcom.htmlhifive.pitalium.image.util.ImageUtils
画像を結合し、1枚の画像にします。
mergeAllPossibleObjects(List<ObjectGroup>) - クラス のstaticメソッドcom.htmlhifive.pitalium.image.model.ObjectGroup
merge all possible object groups
metadata - クラス の変数com.htmlhifive.pitalium.core.model.PersistedScreenshotImage
スクリーンショットのメタデータ
move(double, double) - クラス のメソッドcom.htmlhifive.pitalium.image.model.RectangleArea
指定量移動させた矩形領域を生成します。
moveTarget(boolean) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
addNewTargetで追加したスクリーンショット取得対象に対して、スクリーンショット撮影時に指定領域を定位置に移動するか否かを指定します。

N

newPtlWebElement() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
driverに対応するWebElementを生成します。
norm(int, int) - クラス のstaticメソッドcom.htmlhifive.pitalium.image.util.ImageUtils
L2 norm between two RGB pixel values
NotImplementedException - com.htmlhifive.pitalium.common.exceptionの例外
未実装の機能を利用した際に発生する例外
NotImplementedException() - 例外 のコンストラクタcom.htmlhifive.pitalium.common.exception.NotImplementedException
コンストラクタ
NotImplementedException(String) - 例外 のコンストラクタcom.htmlhifive.pitalium.common.exception.NotImplementedException
コンストラクタ

O

ObjectGroup - com.htmlhifive.pitalium.image.modelのクラス
Class that represents ObjectGroup
ObjectGroup(Point, int) - クラス のコンストラクタcom.htmlhifive.pitalium.image.model.ObjectGroup
Build object rectangle using center point p For grouping, it's assigned groupDistance.
ObjectGroup(Point) - クラス のコンストラクタcom.htmlhifive.pitalium.image.model.ObjectGroup
Build object rectangle using center point p for grouping.
ObjectGroup(int, int, int) - クラス のコンストラクタcom.htmlhifive.pitalium.image.model.ObjectGroup
Specify the coordinates of the center point to generate an object rectangle
ObjectGroup(int, int) - クラス のコンストラクタcom.htmlhifive.pitalium.image.model.ObjectGroup
Specify the coordinates of the center point to generate an object rectangle
of(SelectorType, String) - クラス のstaticメソッドcom.htmlhifive.pitalium.core.model.ScreenArea
セレクタを使用して画面上の領域を指定します。
of(SelectorType, String, SelectorType, String) - クラス のstaticメソッドcom.htmlhifive.pitalium.core.model.ScreenArea
セレクタを使用して画面上の領域を指定します。
of(double, double, double, double) - クラス のstaticメソッドcom.htmlhifive.pitalium.core.model.ScreenArea
座標を直接指定して画面上の領域を指定します。
Offset - com.htmlhifive.pitalium.image.modelのクラス
offset class which contains x and y-coordinates
Offset(int, int) - クラス のコンストラクタcom.htmlhifive.pitalium.image.model.Offset
Constructor

P

ParameterizedAfterClass - com.htmlhifive.pitalium.junitの注釈型
Parameterizedテストにおいて、各パラメーター毎に全てのメソッドが終わった時に一度だけ呼ばれるメソッドを指定します。
ParameterizedBeforeClass - com.htmlhifive.pitalium.junitの注釈型
Parameterizedテストにおいて、各パラメーター毎に全てのメソッドが始まる前に一度だけ呼ばれるメソッドを指定します。
ParameterizedClassRule - com.htmlhifive.pitalium.junitの注釈型
Parameterizedテストにおいて、各パラメーター毎に全てのメソッド始まる前と後をフック出来るメソッドまたはフィールドを指定します。
parameterizedClassRules() - クラス のメソッドcom.htmlhifive.pitalium.junit.PtlBlockJUnit4ClassRunnerWithParameters
テストクラス内のParameterizedClassRuleが付与されたメソッドまたはフィールドを集めて返します。
ParameterizedTestRule - com.htmlhifive.pitalium.junitのインタフェース
Parameterized.Parametersで設定した値を受け取ることができるTestRule
ParameterizedTestWatcher - com.htmlhifive.pitalium.junitのクラス
TODO javadoc
ParameterizedTestWatcher() - クラス のコンストラクタcom.htmlhifive.pitalium.junit.ParameterizedTestWatcher
 
ParameterizedThreads - com.htmlhifive.pitalium.coreのクラス
Parameterizedをマルチスレッドで実行するJUnit Runnerクラス
ParameterizedThreads(Class) - クラス のコンストラクタcom.htmlhifive.pitalium.core.ParameterizedThreads
コンストラクタ
parameters - クラス の変数com.htmlhifive.pitalium.image.util.ImageComparator
比較パラメータ
parent - クラス の変数com.htmlhifive.pitalium.core.model.ScreenAreaWrapper
生成元のScreenArea
parentElement - クラス の変数com.htmlhifive.pitalium.core.model.ScreenAreaWrapper
parentに対応するWebElement
PersistedScreenshotImage - com.htmlhifive.pitalium.core.modelのクラス
Persisterからの読み込みが可能なスクリーンショット画像を表すクラス
PersistedScreenshotImage(Persister, PersistMetadata) - クラス のコンストラクタcom.htmlhifive.pitalium.core.model.PersistedScreenshotImage
メタデータのみを持ったオブジェクトを生成します。
PersistedScreenshotImage(Persister, PersistMetadata, BufferedImage) - クラス のコンストラクタcom.htmlhifive.pitalium.core.model.PersistedScreenshotImage
メタデータ、画像を持ったオブジェクトを生成します。
persister(String) - クラス のメソッドcom.htmlhifive.pitalium.core.config.EnvironmentConfig.Builder
実行結果保存に用いるPersister名を設定します。
Persister - com.htmlhifive.pitalium.core.ioのインタフェース
データ永続化方法を提供するインターフェース
persister - クラス の変数com.htmlhifive.pitalium.core.model.PersistedScreenshotImage
保存・読み込みに用いるPersister
PersisterConfig - com.htmlhifive.pitalium.core.configのクラス
画像やテスト結果の入出力に関する設定
PersisterConfig() - クラス のコンストラクタcom.htmlhifive.pitalium.core.config.PersisterConfig
コンストラクタ
PersistMetadata - com.htmlhifive.pitalium.core.ioのクラス
データ永続化のメタデータ
PersistMetadata(String, String) - クラス のコンストラクタcom.htmlhifive.pitalium.core.io.PersistMetadata
コンストラクタ
PersistMetadata(String, String, String, String, PtlCapabilities) - クラス のコンストラクタcom.htmlhifive.pitalium.core.io.PersistMetadata
コンストラクタ
PersistMetadata(String, String, String, String, IndexDomSelector, RectangleArea, PtlCapabilities) - クラス のコンストラクタcom.htmlhifive.pitalium.core.io.PersistMetadata
コンストラクタ
prepare() - クラス のメソッドcom.htmlhifive.pitalium.image.util.ImagePair
 
PtlBlockJUnit4ClassRunnerWithParameters - com.htmlhifive.pitalium.junitのクラス
パラメータ付きテストクラスを実行するためのRunner
PtlBlockJUnit4ClassRunnerWithParameters(TestWithParameters) - クラス のコンストラクタcom.htmlhifive.pitalium.junit.PtlBlockJUnit4ClassRunnerWithParameters
コンストラクタ
PtlBlockJUnit4ClassRunnerWithParametersFactory - com.htmlhifive.pitalium.junitのクラス
PtlBlockJUnit4ClassRunnerWithParametersを生成するParametersRunnerFactory
PtlBlockJUnit4ClassRunnerWithParametersFactory() - クラス のコンストラクタcom.htmlhifive.pitalium.junit.PtlBlockJUnit4ClassRunnerWithParametersFactory
 
PtlCapabilities - com.htmlhifive.pitalium.core.seleniumのクラス
テスト実行時に指定したCapabilityを保持するクラス。
PtlCapabilities(Map<String, ?>) - クラス のコンストラクタcom.htmlhifive.pitalium.core.selenium.PtlCapabilities
コンストラクタ
PtlCapabilities(Capabilities) - クラス のコンストラクタcom.htmlhifive.pitalium.core.selenium.PtlCapabilities
コンストラクタ
PtlConfiguration - com.htmlhifive.pitalium.core.configの注釈型
テストツールで利用する設定ファイルの属性
PtlConfigurationProperty - com.htmlhifive.pitalium.core.configの注釈型
テストツールで利用する設定ファイルのプロパティをJVM起動引数で上書きするための属性
PtlTestBase - com.htmlhifive.pitalium.coreのクラス
テスト実行用の基底クラス。
PtlTestBase() - クラス のコンストラクタcom.htmlhifive.pitalium.core.PtlTestBase
 
PtlTestConfig - com.htmlhifive.pitalium.core.configのクラス
テスト全体の設定情報を保持するクラス
PtlWebDriver - com.htmlhifive.pitalium.core.seleniumのクラス
WebDriverの実装クラス。
PtlWebDriver(URL, PtlCapabilities) - クラス のコンストラクタcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
コンストラクタ
PtlWebDriver(CommandExecutor, PtlCapabilities) - クラス のコンストラクタcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
コンストラクタ
PtlWebDriverCloser - com.htmlhifive.pitalium.core.rulesのクラス
パラメーター単位でWebDriverを自動クローズするクラス
以下のサンプルの様に利用してください。
PtlWebDriverCloser() - クラス のコンストラクタcom.htmlhifive.pitalium.core.rules.PtlWebDriverCloser
 
PtlWebDriverFactory - com.htmlhifive.pitalium.core.seleniumのクラス
各ブラウザに対応するWebDriverを生成するファクトリクラス
PtlWebDriverFactory(EnvironmentConfig, TestAppConfig, PtlCapabilities) - クラス のコンストラクタcom.htmlhifive.pitalium.core.selenium.PtlWebDriverFactory
コンストラクタ
PtlWebDriverManager - com.htmlhifive.pitalium.core.seleniumのクラス
PtlWebDriverのインスタンスを管理するクラス
PtlWebDriverManager.WebDriverContainer - com.htmlhifive.pitalium.core.seleniumのクラス
PtlWebDriverStrategy - com.htmlhifive.pitalium.core.annotationの注釈型
PtlWebDriverの利用戦略設定を行います。
PtlWebDriverStrategy.SessionLevel - com.htmlhifive.pitalium.core.annotationの列挙型
WebDriverセッションの利用範囲を指定する列挙値
PtlWebDriverWait - com.htmlhifive.pitalium.core.seleniumのクラス
ブラウザ操作のwaitを行うクラス
PtlWebDriverWait(PtlWebDriver, long) - クラス のコンストラクタcom.htmlhifive.pitalium.core.selenium.PtlWebDriverWait
コンストラクタ
PtlWebDriverWait(PtlWebDriver, long, long) - クラス のコンストラクタcom.htmlhifive.pitalium.core.selenium.PtlWebDriverWait
コンストラクタ
PtlWebElement - com.htmlhifive.pitalium.core.seleniumのクラス
WebElementの実装クラス。
PtlWebElement() - クラス のコンストラクタcom.htmlhifive.pitalium.core.selenium.PtlWebElement
コンストラクタ
putPlaceholderFunc(String, Function<PersistMetadata, String>) - クラス のメソッドcom.htmlhifive.pitalium.core.io.FileNameFormatter
プレースホルダの置換方法を追加します。

Q

quit() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriverManager.WebDriverContainer
WebDriver.quit()をコールします。

R

readCapabilities() - クラス のstaticメソッドcom.htmlhifive.pitalium.core.PtlTestBase
Capabilityの読み込みを行います。
readCapabilities() - クラス のstaticメソッドcom.htmlhifive.pitalium.core.selenium.PtlCapabilities
Capabilityを取得します。
readValue(File, Class<T>) - クラス のstaticメソッドcom.htmlhifive.pitalium.common.util.JSONUtils
ファイルからJSONを読み出し、Beanに変換します。
readValue(File, TypeReference<T>) - クラス のstaticメソッドcom.htmlhifive.pitalium.common.util.JSONUtils
ファイルからJSONを読み出し、Beanに変換します。
readValue(InputStream, TypeReference<T>) - クラス のstaticメソッドcom.htmlhifive.pitalium.common.util.JSONUtils
InputStreamからJSONを読み出し、Beanに変換します。
readValue(InputStream, Class<T>) - クラス のstaticメソッドcom.htmlhifive.pitalium.common.util.JSONUtils
InputStreamからJSONを読み出し、Beanに変換します。
RectangleArea - com.htmlhifive.pitalium.image.modelのクラス
矩形領域を表すクラス。
RectangleArea(double, double, double, double) - クラス のコンストラクタcom.htmlhifive.pitalium.image.model.RectangleArea
位置とサイズを指定して、矩形領域オブジェクトを生成します。
RectangleArea(Rectangle) - クラス のコンストラクタcom.htmlhifive.pitalium.image.model.RectangleArea
 
removeOverlappingRectangles(List<Rectangle>) - クラス のstaticメソッドcom.htmlhifive.pitalium.image.util.ImageUtils
remove overlapping rectangles for better UI
removePlaceholderFunc(String) - クラス のメソッドcom.htmlhifive.pitalium.core.io.FileNameFormatter
プレースホルダを置換する関数を削除します。
removeRedundantRectangles(List<Rectangle>, int, int) - クラス のstaticメソッドcom.htmlhifive.pitalium.image.util.ImageUtils
remove redundant rectangles.
resetScreenshotScale() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
スクリーンショットとviewportのサイズ比を初期値に戻します。
reshapeRect(Rectangle, int, int) - クラス のstaticメソッドcom.htmlhifive.pitalium.image.util.ImageUtils
if the given rectangle may occur raster error, reshape it
ResourceUnavailableException - com.htmlhifive.pitalium.core.ioの例外
Persisterで取得対象のリソースが見つからない場合の例外
ResourceUnavailableException() - 例外 のコンストラクタcom.htmlhifive.pitalium.core.io.ResourceUnavailableException
コンストラクタ
ResourceUnavailableException(String) - 例外 のコンストラクタcom.htmlhifive.pitalium.core.io.ResourceUnavailableException
コンストラクタ
ResourceUnavailableException(Throwable) - 例外 のコンストラクタcom.htmlhifive.pitalium.core.io.ResourceUnavailableException
コンストラクタ
responseCodec - クラス の変数com.htmlhifive.pitalium.core.selenium.CustomHttpCommandExecutor
 
ResultCollector - com.htmlhifive.pitalium.core.rulesのクラス
テストクラス実行毎に、テスト結果の収集・出力を行う@ClassRule用クラスです。
ResultCollector() - クラス のコンストラクタcom.htmlhifive.pitalium.core.rules.ResultCollector
 
resultDirectory(String) - クラス のメソッドcom.htmlhifive.pitalium.core.config.FilePersisterConfig.Builder
テスト結果出力ディレクトリを設定します。
round() - クラス のメソッドcom.htmlhifive.pitalium.image.model.RectangleArea
座標・サイズの小数点以下の値を四捨五入した矩形領域を生成します。
RunParameterizedAftersClass - com.htmlhifive.pitalium.junitのクラス
 
RunParameterizedAftersClass(Statement, List<FrameworkMethod>, Object[]) - クラス のコンストラクタcom.htmlhifive.pitalium.junit.RunParameterizedAftersClass
 
RunParameterizedBeforesClass - com.htmlhifive.pitalium.junitのクラス
 
RunParameterizedBeforesClass(Statement, List<FrameworkMethod>, Object[]) - クラス のコンストラクタcom.htmlhifive.pitalium.junit.RunParameterizedBeforesClass
 
RunParameterizedRules - com.htmlhifive.pitalium.junitのクラス
 
RunParameterizedRules(Statement, Iterable<ParameterizedTestRule>, Description, Object[]) - クラス のコンストラクタcom.htmlhifive.pitalium.junit.RunParameterizedRules
 

S

saveDiffImage(PersistMetadata, BufferedImage) - クラス のメソッドcom.htmlhifive.pitalium.core.io.FilePersister
 
saveDiffImage(PersistMetadata, BufferedImage) - インタフェース のメソッドcom.htmlhifive.pitalium.core.io.Persister
差分画像を保存します。
saveExpectedIds(Map<String, Map<String, String>>) - クラス のメソッドcom.htmlhifive.pitalium.core.io.FilePersister
 
saveExpectedIds(Map<String, Map<String, String>>) - インタフェース のメソッドcom.htmlhifive.pitalium.core.io.Persister
正解のテスト実行ID一覧を保存します。
saveScreenshot(PersistMetadata, BufferedImage) - クラス のメソッドcom.htmlhifive.pitalium.core.io.FilePersister
 
saveScreenshot(PersistMetadata, BufferedImage) - インタフェース のメソッドcom.htmlhifive.pitalium.core.io.Persister
スクリーンショットの画像を保存します。
saveTargetResults(PersistMetadata, List<TargetResult>) - クラス のメソッドcom.htmlhifive.pitalium.core.io.FilePersister
 
saveTargetResults(PersistMetadata, List<TargetResult>) - インタフェース のメソッドcom.htmlhifive.pitalium.core.io.Persister
スクリーンショット撮影結果を保存します。
saveTestResult(PersistMetadata, TestResult) - クラス のメソッドcom.htmlhifive.pitalium.core.io.FilePersister
 
saveTestResult(PersistMetadata, TestResult) - インタフェース のメソッドcom.htmlhifive.pitalium.core.io.Persister
テスト結果を保存します。
ScreenArea - com.htmlhifive.pitalium.core.modelのクラス
画面上の特定の領域をセレクタおよび矩形領域で表すクラス。
ScreenArea() - クラス のコンストラクタcom.htmlhifive.pitalium.core.model.ScreenArea
空のオブジェクトを生成します。
ScreenArea(DomSelector) - クラス のコンストラクタcom.htmlhifive.pitalium.core.model.ScreenArea
セレクタを指定して領域オブジェクトを生成します。
ScreenArea(RectangleArea) - クラス のコンストラクタcom.htmlhifive.pitalium.core.model.ScreenArea
矩形領域を指定して領域オブジェクトを生成します。
ScreenAreaResult - com.htmlhifive.pitalium.core.modelのクラス
スクリーンショット取得・比較の対象とした領域を表すクラス。
ScreenAreaResult() - クラス のコンストラクタcom.htmlhifive.pitalium.core.model.ScreenAreaResult
空のオブジェクトを生成します。
ScreenAreaResult(IndexDomSelector, RectangleArea, ScreenArea) - クラス のコンストラクタcom.htmlhifive.pitalium.core.model.ScreenAreaResult
セレクタ、矩形領域、ScreenAreaを指定してオブジェクトを生成します。
ScreenAreaWrapper - com.htmlhifive.pitalium.core.modelのクラス
ScreenAreaを処理するためのラッパークラス
ScreenAreaWrapper(ScreenArea, PtlWebDriver, PtlWebElement, PtlWebElement) - クラス のコンストラクタcom.htmlhifive.pitalium.core.model.ScreenAreaWrapper
コンストラクタ
ScreenshotArgument - com.htmlhifive.pitalium.core.modelのクラス
スクリーンショットを撮影するための要素を指定するセレクタや座標、除外する要素の情報等を持つクラス ScreenshotArgument.builder()またはScreenshotArgument.builder(String)でビルダーを取得してスクリーンショットの撮影方法を組み立てます。
ScreenshotArgument(String, List<CompareTarget>, List<DomSelector>) - クラス のコンストラクタcom.htmlhifive.pitalium.core.model.ScreenshotArgument
初期化します。
ScreenshotArgumentBuilder - com.htmlhifive.pitalium.core.modelのクラス
スクリーンショットを撮影するためのパラメーターを構築するクラス
ScreenshotArgumentBuilder() - クラス のコンストラクタcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
スクリーンショットIDをnullで初期化します。
ScreenshotArgumentBuilder(String) - クラス のコンストラクタcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
スクリーンショットIDを設定し、初期化します。
screenshotFileName(String) - クラス のメソッドcom.htmlhifive.pitalium.core.config.FilePersisterConfig.Builder
スクリーンショット画像のファイル名フォーマットを設定します。
screenshotId(String) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
スクリーンショットIDを設定します。
ScreenshotImage - com.htmlhifive.pitalium.image.modelのクラス
スクリーンショット画像を表すクラス
ScreenshotImage() - クラス のコンストラクタcom.htmlhifive.pitalium.image.model.ScreenshotImage
初期化します。
ScreenshotImage(BufferedImage) - クラス のコンストラクタcom.htmlhifive.pitalium.image.model.ScreenshotImage
画像を持ったオブジェクトを初期化します。
ScreenshotParams - com.htmlhifive.pitalium.core.modelのクラス
スクリーンショット撮影用のパラメータークラス
ScreenshotParams(ScreenAreaWrapper, List<ScreenAreaWrapper>, List<PtlWebElement>, boolean, boolean, Integer) - クラス のコンストラクタcom.htmlhifive.pitalium.core.model.ScreenshotParams
パラメータオブジェクトを生成します。
ScreenshotResult - com.htmlhifive.pitalium.core.modelのクラス
スクリーンショットID毎のスクリーンショット取得・比較結果を保持するクラス。
ScreenshotResult() - クラス のコンストラクタcom.htmlhifive.pitalium.core.model.ScreenshotResult
空の結果オブジェクトを生成します。
ScreenshotResult(String, List<TargetResult>, ScreenshotImage) - クラス のコンストラクタcom.htmlhifive.pitalium.core.model.ScreenshotResult
結果オブジェクトを生成します。
ScreenshotResult(String, ExecResult, String, List<TargetResult>, String, String, Map<String, ?>, ScreenshotImage) - クラス のコンストラクタcom.htmlhifive.pitalium.core.model.ScreenshotResult
結果オブジェクトを生成します。
ScreenshotResult(String, ExecResult, String, List<TargetResult>, String, String, Map<String, ?>, ScreenshotImage, String) - クラス のコンストラクタcom.htmlhifive.pitalium.core.model.ScreenshotResult
結果オブジェクトを生成します。
scriptTimeout(int) - クラス のメソッドcom.htmlhifive.pitalium.core.config.EnvironmentConfig.Builder
非同期スクリプトに最大待ち時間を設定します。
scrollNext() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebElement
要素を1回分スクロールします。
scrollTarget(boolean) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgumentBuilder
addNewTargetで追加したスクリーンショット取得対象に対して、スクロールを展開して撮影するか否かを指定します。
scrollTo(double, double) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
画面上の特定の位置にスクロールします。
scrollTo(double, double) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebElement
指定位置までスクロールします。
SelectorType - com.htmlhifive.pitalium.core.modelの列挙型
セレクタの種別を表す定数クラス
setArea(RectangleArea) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenAreaWrapper
矩形領域を設定します。
setBaseUrl(String) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
テスト対象アプリケーションのベースURLを設定します。
setCategory(DiffCategory) - クラス のメソッドcom.htmlhifive.pitalium.image.model.ComparedRectangleArea
 
setDebug(boolean) - クラス のメソッドcom.htmlhifive.pitalium.core.config.EnvironmentConfig
デバッグモード実行フラグを設定します。
setDefaultGroupDistance(int) - クラス のstaticメソッドcom.htmlhifive.pitalium.image.model.ComparisonParameterDefaults
 
setDescription(Description) - クラス のメソッドcom.htmlhifive.pitalium.core.rules.AssumeCapability
 
setDiffThreshold(double) - クラス のstaticメソッドcom.htmlhifive.pitalium.image.model.ComparisonParameterDefaults
 
setEnvironmentConfig(EnvironmentConfig) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
環境情報を設定します。
setFrameParent(PtlWebElement) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebElement
自身がフレーム内コンテンツに所属する場合、該当の親フレーム要素を設定します。
setLeftImageLabel(String) - クラス のメソッドcom.htmlhifive.pitalium.image.util.DiffImageMaker
左画像のラベルを設定します。
setLocalLogs(LocalLogs) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.CustomHttpCommandExecutor
 
setMaximumScaleFactor(double) - クラス のstaticメソッドcom.htmlhifive.pitalium.image.model.ComparisonParameterDefaults
 
setMaxMove(int) - クラス のstaticメソッドcom.htmlhifive.pitalium.image.model.ComparisonParameterDefaults
 
setMaxShift(int) - クラス のstaticメソッドcom.htmlhifive.pitalium.image.model.ComparisonParameterDefaults
 
setNoResizable() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebElement
要素をリサイズ不可にします。
setOverflowStatus(String, String) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebElement
Overflowのstyleを設定します。
setParent(RemoteWebDriver) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebElement
親driverを設定します。
setResizeStatus(String) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebElement
resizeのstyleを設定します。
setRightImageLabel(String) - クラス のメソッドcom.htmlhifive.pitalium.image.util.DiffImageMaker
右画像のラベルを設定します。
setScalingFeatureCriterion(double) - クラス のstaticメソッドcom.htmlhifive.pitalium.image.model.ComparisonParameterDefaults
 
setScreenshotScale(double) - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriver
スクリーンショットとviewportのサイズ比を設定します。
setShiftSimilarityThreshold(double) - クラス のstaticメソッドcom.htmlhifive.pitalium.image.model.ComparisonParameterDefaults
 
setSimilarityFeatureMatrix(double) - クラス のメソッドcom.htmlhifive.pitalium.image.model.SimilarityUnit
 
setSimilarityPixelByPixel(double) - クラス のメソッドcom.htmlhifive.pitalium.image.model.SimilarityUnit
 
setSimilarityThresDiff(double) - クラス のメソッドcom.htmlhifive.pitalium.image.model.SimilarityUnit
 
setSimilarityTotalDiff(double) - クラス のメソッドcom.htmlhifive.pitalium.image.model.SimilarityUnit
 
setSimilarityUnit(SimilarityUnit) - クラス のメソッドcom.htmlhifive.pitalium.image.model.ComparedRectangleArea
 
setSplitGroupDistance(int) - クラス のstaticメソッドcom.htmlhifive.pitalium.image.model.ComparisonParameterDefaults
 
setSubpixelPerLineThreshold(double) - クラス のstaticメソッドcom.htmlhifive.pitalium.image.model.ComparisonParameterDefaults
 
setSubpixelRateThreshold(double) - クラス のstaticメソッドcom.htmlhifive.pitalium.image.model.ComparisonParameterDefaults
 
setUp() - クラス のメソッドcom.htmlhifive.pitalium.core.PtlTestBase
テスト実行時のセットアップを行います。
setWebDriverSessionLevel(WebDriverSessionLevel) - クラス のメソッドcom.htmlhifive.pitalium.core.config.EnvironmentConfig
WebDriverセッションの利用レベルを設定します。
setX(int) - クラス のメソッドcom.htmlhifive.pitalium.image.model.Offset
 
setXOffset(int) - クラス のメソッドcom.htmlhifive.pitalium.image.model.SimilarityUnit
 
setXShift(int) - クラス のメソッドcom.htmlhifive.pitalium.image.model.ComparedRectangleArea
 
setY(int) - クラス のメソッドcom.htmlhifive.pitalium.image.model.Offset
 
setYOffset(int) - クラス のメソッドcom.htmlhifive.pitalium.image.model.SimilarityUnit
 
setYShift(int) - クラス のメソッドcom.htmlhifive.pitalium.image.model.ComparedRectangleArea
 
show() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebElement
要素を表示状態にします。
SimilarityComparisonParameters - com.htmlhifive.pitalium.image.modelのクラス
類似度に基づき、比較を行う機能のパラメータを保持するクラス
SimilarityComparisonParameters(double, double, double, double) - クラス のコンストラクタcom.htmlhifive.pitalium.image.model.SimilarityComparisonParameters
パラメータありコンストラクタ
SimilarityComparisonParameters(Map<String, Object>) - クラス のコンストラクタcom.htmlhifive.pitalium.image.model.SimilarityComparisonParameters
mapを引数とするコンストラクタ
SimilarityImageComparedResult - com.htmlhifive.pitalium.image.modelのクラス
類似度に基づき、比較を行う機能の結果を保持するクラス
SimilarityImageComparedResult(boolean, SimilarityUnit) - クラス のコンストラクタcom.htmlhifive.pitalium.image.model.SimilarityImageComparedResult
 
SimilarityUnit - com.htmlhifive.pitalium.image.modelのクラス
Similarity unit class contains information of the similarity calculated from each method.
SimilarityUnit(int, int, double, double, double, double) - クラス のコンストラクタcom.htmlhifive.pitalium.image.model.SimilarityUnit
Default constructor
SimilarityUnit() - クラス のコンストラクタcom.htmlhifive.pitalium.image.model.SimilarityUnit
 
SimilarityUtils - com.htmlhifive.pitalium.image.utilのクラス
Utility class to calculate similarity.
skipped(AssumptionViolatedException, Description, Object[]) - クラス のメソッドcom.htmlhifive.pitalium.junit.ParameterizedTestWatcher
 
skipped(AssumptionViolatedException, Description, Object[]) - クラス のメソッドcom.htmlhifive.pitalium.junit.ParameterizedTestWatcher
非推奨です。 
starting(Description) - クラス のメソッドcom.htmlhifive.pitalium.core.rules.AssertionView
 
starting(Description) - クラス のメソッドcom.htmlhifive.pitalium.core.rules.AssumeCapability
 
starting(Description) - クラス のメソッドcom.htmlhifive.pitalium.core.rules.ResultCollector
 
starting(Description, Object[]) - クラス のメソッドcom.htmlhifive.pitalium.junit.ParameterizedTestWatcher
 
succeeded(Description) - クラス のメソッドcom.htmlhifive.pitalium.core.rules.AssertionView
 
succeeded(Description, Object[]) - クラス のメソッドcom.htmlhifive.pitalium.junit.ParameterizedTestWatcher
 

T

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を切り取ります。

U

union(ObjectGroup) - クラス のメソッドcom.htmlhifive.pitalium.image.model.ObjectGroup
To join with the specified objectGroup, you need to make sure at whether it is possible to join in advance
untilLoad() - クラス のメソッドcom.htmlhifive.pitalium.core.selenium.PtlWebDriverWait
ページのLoadイベント終了まで待機します。
updateExpectedId(String, String) - クラス のメソッドcom.htmlhifive.pitalium.core.result.TestResultManager
ExpectedIdを現在のIDで更新します。
updateInitialArea() - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotParams
撮影対象範囲、除外領域の矩形情報を更新します。
updatePosition(double) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenAreaWrapper
現在の位置を更新します。
updatePosition(double, double, double) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenAreaWrapper
現在の位置を更新します。

V

validateParameterizedAfterClass(List<Throwable>) - クラス のメソッドcom.htmlhifive.pitalium.junit.PtlBlockJUnit4ClassRunnerWithParameters
ParameterizedAfterClassが設定されているフィールドをチェックします。
validateParameterizedBeforeClass(List<Throwable>) - クラス のメソッドcom.htmlhifive.pitalium.junit.PtlBlockJUnit4ClassRunnerWithParameters
ParameterizedBeforeClassが設定されているフィールドをチェックします。
validateParameterizedClassRules(List<Throwable>) - クラス のメソッドcom.htmlhifive.pitalium.junit.PtlBlockJUnit4ClassRunnerWithParameters
ParameterizedClassRuleが設定されているフィールドまたはメソッドをチェックします。
valueOf(String) - 列挙型 のstaticメソッドcom.htmlhifive.pitalium.core.annotation.PtlWebDriverStrategy.SessionLevel
指定した名前を持つこの型の列挙型定数を返します。
valueOf(String) - 列挙型 のstaticメソッドcom.htmlhifive.pitalium.core.config.ExecMode
指定した名前を持つこの型の列挙型定数を返します。
valueOf(String) - 列挙型 のstaticメソッドcom.htmlhifive.pitalium.core.config.WebDriverSessionLevel
指定した名前を持つこの型の列挙型定数を返します。
valueOf(String) - 列挙型 のstaticメソッドcom.htmlhifive.pitalium.core.model.ExecResult
指定した名前を持つこの型の列挙型定数を返します。
valueOf(String) - 列挙型 のstaticメソッドcom.htmlhifive.pitalium.core.model.SelectorType
指定した名前を持つこの型の列挙型定数を返します。
valueOf(String) - 列挙型 のstaticメソッドcom.htmlhifive.pitalium.image.model.CompareOptionType
指定した名前を持つこの型の列挙型定数を返します。
valueOf(String) - 列挙型 のstaticメソッドcom.htmlhifive.pitalium.image.model.DiffCategory
指定した名前を持つこの型の列挙型定数を返します。
values() - 列挙型 のstaticメソッドcom.htmlhifive.pitalium.core.annotation.PtlWebDriverStrategy.SessionLevel
この列挙型の定数を含む配列を宣言されている順序で返します。
values() - 列挙型 のstaticメソッドcom.htmlhifive.pitalium.core.config.ExecMode
この列挙型の定数を含む配列を宣言されている順序で返します。
values() - 列挙型 のstaticメソッドcom.htmlhifive.pitalium.core.config.WebDriverSessionLevel
この列挙型の定数を含む配列を宣言されている順序で返します。
values() - 列挙型 のstaticメソッドcom.htmlhifive.pitalium.core.model.ExecResult
この列挙型の定数を含む配列を宣言されている順序で返します。
values() - 列挙型 のstaticメソッドcom.htmlhifive.pitalium.core.model.SelectorType
この列挙型の定数を含む配列を宣言されている順序で返します。
values() - 列挙型 のstaticメソッドcom.htmlhifive.pitalium.image.model.CompareOptionType
この列挙型の定数を含む配列を宣言されている順序で返します。
values() - 列挙型 のstaticメソッドcom.htmlhifive.pitalium.image.model.DiffCategory
この列挙型の定数を含む配列を宣言されている順序で返します。
verifyExists(BufferedImage) - クラス のメソッドcom.htmlhifive.pitalium.core.rules.AssertionView
画面全体のスクリーンショットを撮影し、指定の画像が現在のページ上に存在するかどうか検証します。
verifyExists(String, BufferedImage) - クラス のメソッドcom.htmlhifive.pitalium.core.rules.AssertionView
画面全体のスクリーンショットを撮影し、指定の画像が現在のページ上に存在するかどうか検証します。
verifyScreenshot(ScreenshotResult) - クラス のメソッドcom.htmlhifive.pitalium.core.rules.AssertionView
すでに取得したスクリーンショットについて、期待画像と一致するか検証します。
verifyScreenshot(String, ScreenshotResult) - クラス のメソッドcom.htmlhifive.pitalium.core.rules.AssertionView
すでに取得したスクリーンショットについて、期待画像と一致するか検証します。
verifyView(ScreenshotArgument) - クラス のメソッドcom.htmlhifive.pitalium.core.rules.AssertionView
指定の条件でスクリーンショットを撮影します。
verifyView(String, ScreenshotArgument) - クラス のメソッドcom.htmlhifive.pitalium.core.rules.AssertionView
指定の条件でスクリーンショットを撮影します。
verticalMerge(List<BufferedImage>) - クラス のstaticメソッドcom.htmlhifive.pitalium.image.util.ImageUtils
画像を縦に結合し、1枚の画像にします。

W

webDriverContainer - クラス の変数com.htmlhifive.pitalium.core.rules.AssertionView
PtlWebDriverのコンテナ。
WebDriverContainer(WebDriver, WebDriverSessionLevel) - クラス のコンストラクタcom.htmlhifive.pitalium.core.selenium.PtlWebDriverManager.WebDriverContainer
PtlWebDriverのコンテナを生成します。
webDriverSessionLevel(WebDriverSessionLevel) - クラス のメソッドcom.htmlhifive.pitalium.core.config.EnvironmentConfig.Builder
WebDriverセッションの利用レベルを設定します。
WebDriverSessionLevel - com.htmlhifive.pitalium.core.configの列挙型
WebDriverセッションの利用レベル
WebElementBorderWidth - com.htmlhifive.pitalium.core.seleniumのクラス
DOM要素のボーダーを表すクラス
WebElementBorderWidth(double, double, double, double) - クラス のコンストラクタcom.htmlhifive.pitalium.core.selenium.WebElementBorderWidth
指定したボーダー幅を持ったオブジェクトを生成します。
WebElementMargin - com.htmlhifive.pitalium.core.seleniumのクラス
DOM要素のマージンを表すクラス
WebElementMargin(double, double, double, double) - クラス のコンストラクタcom.htmlhifive.pitalium.core.selenium.WebElementMargin
指定したマージンを持つオブジェクトを生成します。
WebElementPadding - com.htmlhifive.pitalium.core.seleniumのクラス
DOM要素のPaddingを表すクラス
WebElementPadding(double, double, double, double) - クラス のコンストラクタcom.htmlhifive.pitalium.core.selenium.WebElementPadding
指定したPaddingを持つオブジェクトを生成します。
windowHeight(int) - クラス のメソッドcom.htmlhifive.pitalium.core.config.TestAppConfig.Builder
テスト実行時のウィンドウの高さを設定します。
windowWidth(int) - クラス のメソッドcom.htmlhifive.pitalium.core.config.TestAppConfig.Builder
テスト実行時のウィンドウ幅を設定します。
withParameterizedAfterClasses(Statement) - クラス のメソッドcom.htmlhifive.pitalium.junit.PtlBlockJUnit4ClassRunnerWithParameters
テストクラス中のParameterizedAfterClassが付与されたメソッドを含めてテストを実行します。
withParameterizedBeforeClasses(Statement) - クラス のメソッドcom.htmlhifive.pitalium.junit.PtlBlockJUnit4ClassRunnerWithParameters
テストクラス中のParameterizedBeforeClassが付与されたメソッドを含めてテストを実行します。
withParameterizedClassRules(Statement) - クラス のメソッドcom.htmlhifive.pitalium.junit.PtlBlockJUnit4ClassRunnerWithParameters
テストクラス中のParameterizedTestRuleが付与されたメソッドまたはフィールドを含めてテストを実行します。
withScreenshotId(String) - クラス のメソッドcom.htmlhifive.pitalium.core.model.ScreenshotArgument
targetshiddenElementSelectors のコレクションの中身を変更せず、スクリーンショットIDだけをscreenshotIdで指定した値に変更した新しいScreenshotArgumentを返します。
writeValue(File, Object) - クラス のstaticメソッドcom.htmlhifive.pitalium.common.util.JSONUtils
値をJSONに変換し、ファイルに書き込みます。
writeValueWithIndent(File, Object) - クラス のstaticメソッドcom.htmlhifive.pitalium.common.util.JSONUtils
値をJSONに変換し、ファイルに書き込みます。
A B C D E F G H I J L M N O P Q R S T U V W 
ナビゲーション・リンクをスキップ