Class Crawler
java.lang.Object
io.wcm.siteapi.integrationtestsupport.crawler.Crawler
Generic Site API JSON content crawler.
-
Constructor Summary
ConstructorsConstructorDescriptionCrawler
(@NotNull IntegrationTestContext context, @NotNull List<LinkExtractor> linkExtractors) -
Method Summary
-
Constructor Details
-
Crawler
public Crawler(@NotNull @NotNull IntegrationTestContext context, @NotNull @NotNull List<LinkExtractor> linkExtractors) - Parameters:
context
- Integration test contextlinkExtractors
- Link extractors to use for crawling links detected in JSON content.
-
-
Method Details
-
start
Start API crawling.- Parameters:
url
- API index URL to start crawling at.
-
numberOfVisits
public int numberOfVisits()- Returns:
- Total number of visited URLs.
-
numberOfFailedVisits
public int numberOfFailedVisits()- Returns:
- Number of failed visits.
-
failedVisitUrls
- Returns:
- URLs of failed visits.
-