| Package | Description |
|---|---|
| com.crawljax.browser |
This is the core package for the browsers.
|
| com.crawljax.condition | |
| com.crawljax.condition.browserwaiter |
Waiter utils.
|
| com.crawljax.condition.eventablecondition |
Eventable condition utils.
|
| com.crawljax.core | |
| com.crawljax.core.configuration | |
| com.crawljax.core.plugin | |
| com.crawljax.core.state | |
| com.crawljax.di | |
| com.crawljax.forms |
Forms package.
|
| com.crawljax.oraclecomparator |
Oracle package.
|
| com.crawljax.util |
Utility classes.
|
| Modifier and Type | Class and Description |
|---|---|
class |
WebDriverBackedEmbeddedBrowser |
| Modifier and Type | Method and Description |
|---|---|
EmbeddedBrowser |
WebDriverBrowserBuilder.get()
Build a new WebDriver based EmbeddedBrowser.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
XPathCondition.check(EmbeddedBrowser browser) |
boolean |
VisibleCondition.check(EmbeddedBrowser browser) |
boolean |
UrlCondition.check(EmbeddedBrowser browser) |
boolean |
RegexCondition.check(EmbeddedBrowser browser) |
boolean |
NotXPathCondition.check(EmbeddedBrowser browser) |
boolean |
NotVisibleCondition.check(EmbeddedBrowser browser) |
boolean |
NotUrlCondition.check(EmbeddedBrowser browser) |
boolean |
NotRegexCondition.check(EmbeddedBrowser browser) |
boolean |
JavaScriptCondition.check(EmbeddedBrowser browser)
Check invariant.
|
boolean |
CountCondition.check(EmbeddedBrowser browser)
Note: Check has a side effect (it increments a counter).
|
boolean |
Condition.check(EmbeddedBrowser browser) |
com.google.common.collect.ImmutableList<T> |
ConditionTypeChecker.getFailedConditions(EmbeddedBrowser browser) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
ExpectedVisibleCondition.isSatisfied(EmbeddedBrowser browser) |
boolean |
ExpectedElementCondition.isSatisfied(EmbeddedBrowser browser) |
boolean |
ExpectedCondition.isSatisfied(EmbeddedBrowser browser)
Is the expected condition satisfied.
|
int |
WaitCondition.testAndWait(EmbeddedBrowser browser)
Tests all the conditions and waits for them to be satisfied or times out.
|
void |
WaitConditionChecker.wait(EmbeddedBrowser browser) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
EventableCondition.checkAllConditionsSatisfied(EmbeddedBrowser browser) |
| Modifier and Type | Method and Description |
|---|---|
EmbeddedBrowser |
CrawlerContext.getBrowser() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
CandidateElement.allConditionsSatisfied(EmbeddedBrowser browser)
Check all eventable Condition for correctness.
|
boolean |
ExtractorManager.checkCrawlCondition(EmbeddedBrowser browser)
Check if one or more CrawlConditions matches the current state in the browser.
|
boolean |
CandidateElementManager.checkCrawlCondition(EmbeddedBrowser browser)
Check if one or more CrawlConditions matches the current state in the browser.
|
| Constructor and Description |
|---|
CandidateElementExtractor(ExtractorManager checker,
EmbeddedBrowser browser,
FormHandler formHandler,
CrawljaxConfiguration config)
Create a new CandidateElementExtractor.
|
CrawlerContext(EmbeddedBrowser browser,
CrawljaxConfiguration config,
javax.inject.Provider<CrawlSession> sessionProvider,
ExitNotifier exitNotifier,
com.codahale.metrics.MetricRegistry registry) |
| Modifier and Type | Method and Description |
|---|---|
javax.inject.Provider<EmbeddedBrowser> |
BrowserConfiguration.getBrowserBuilder() |
| Constructor and Description |
|---|
BrowserConfiguration(EmbeddedBrowser.BrowserType browsertype,
int numberOfBrowsers,
javax.inject.Provider<EmbeddedBrowser> builder) |
| Modifier and Type | Method and Description |
|---|---|
void |
OnBrowserCreatedPlugin.onBrowserCreated(EmbeddedBrowser newBrowser)
This method is executed when a new browser has been created and ready to be used by the
Crawler.
|
void |
Plugins.runOnBrowserCreatedPlugins(EmbeddedBrowser newBrowser)
Load and run the OnBrowserCreatedPlugins, this call has been made from the browserpool when a
new browser has been created and ready to be used by the Crawler.
|
| Modifier and Type | Method and Description |
|---|---|
StateVertex |
StateMachine.newStateFor(EmbeddedBrowser browser) |
| Modifier and Type | Method and Description |
|---|---|
CandidateElementExtractor |
CoreModule.CandidateElementExtractorFactory.newExtractor(EmbeddedBrowser browser) |
FormHandler |
CoreModule.FormHandlerFactory.newFormHandler(EmbeddedBrowser browser) |
| Modifier and Type | Method and Description |
|---|---|
List<CandidateElement> |
FormInputValueHelper.getCandidateElementsForInputs(EmbeddedBrowser browser,
Element sourceElement,
EventableCondition eventableCondition) |
FormInput |
FormInputValueHelper.getFormInputWithDefaultValue(EmbeddedBrowser browser,
Node element) |
FormInput |
FormInputValueHelper.getFormInputWithIndexValue(EmbeddedBrowser browser,
Node element,
int indexValue) |
| Constructor and Description |
|---|
FormHandler(EmbeddedBrowser browser,
CrawlRules config) |
| Modifier and Type | Method and Description |
|---|---|
String |
StateComparator.getStrippedDom(EmbeddedBrowser browser) |
| Constructor and Description |
|---|
ElementResolver(Eventable eventable,
EmbeddedBrowser browser)
Constructor.
|
Copyright © 2007-2013. All Rights Reserved.