Uses of Class
com.crawljax.forms.FormInput
-
Packages that use FormInput Package Description com.crawljax.browser This is the core package for the browsers.com.crawljax.condition.eventablecondition Eventable condition utils.com.crawljax.core com.crawljax.core.configuration com.crawljax.core.state com.crawljax.forms Forms package.com.crawljax.util Utility classes. -
-
Uses of FormInput in com.crawljax.browser
Methods in com.crawljax.browser that return FormInput Modifier and Type Method Description FormInputEmbeddedBrowser. getInputWithRandomValue(FormInput inputForm)FormInputWebDriverBackedEmbeddedBrowser. getInputWithRandomValue(FormInput input)Methods in com.crawljax.browser with parameters of type FormInput Modifier and Type Method Description FormInputEmbeddedBrowser. getInputWithRandomValue(FormInput inputForm)FormInputWebDriverBackedEmbeddedBrowser. getInputWithRandomValue(FormInput input)private voidWebDriverBackedEmbeddedBrowser. setRandomValues(FormInput input, org.openqa.selenium.WebElement webElement, Set<InputValue> values) -
Uses of FormInput in com.crawljax.condition.eventablecondition
Fields in com.crawljax.condition.eventablecondition with type parameters of type FormInput Modifier and Type Field Description private List<FormInput>EventableCondition. linkedInputFieldsMethods in com.crawljax.condition.eventablecondition that return types with arguments of type FormInput Modifier and Type Method Description List<FormInput>EventableCondition. getLinkedInputFields()Method parameters in com.crawljax.condition.eventablecondition with type arguments of type FormInput Modifier and Type Method Description voidEventableCondition. setLinkedInputFields(List<FormInput> linkedInputFields)Constructor parameters in com.crawljax.condition.eventablecondition with type arguments of type FormInput Constructor Description EventableCondition(String id, List<FormInput> linkedInputFields) -
Uses of FormInput in com.crawljax.core
Fields in com.crawljax.core with type parameters of type FormInput Modifier and Type Field Description private com.google.common.collect.ImmutableList<FormInput>CandidateElement. formInputsprivate Map<Long,List<FormInput>>UnfiredFragmentCandidates. inputMapMethods in com.crawljax.core that return types with arguments of type FormInput Modifier and Type Method Description List<FormInput>CandidateElement. getFormInputs()List<FormInput>UnfiredFragmentCandidates. getInput(Eventable event)private List<FormInput>Crawler. getInputElements(Eventable eventable)private List<FormInput>Crawler. getNextPair(Map<FormInput,Boolean> tries)private List<FormInput>Crawler. handleInputElements(Eventable eventable)Enters the form data.private List<FormInput>Crawler. handleInputs_pairwise(Eventable event, List<FormInput> available)private List<FormInput>Crawler. orderFormInputs(List<FormInput> formInputs)Computes visual orderMethod parameters in com.crawljax.core with type arguments of type FormInput Modifier and Type Method Description booleanCrawler. fireEventWithInputs(Eventable event, List<FormInput> available)private List<FormInput>Crawler. getNextPair(Map<FormInput,Boolean> tries)private List<FormInput>Crawler. handleInputs_pairwise(Eventable event, List<FormInput> available)voidUnfiredFragmentCandidates. mapInput(Eventable event, List<FormInput> worked)private List<FormInput>Crawler. orderFormInputs(List<FormInput> formInputs)Computes visual orderConstructor parameters in com.crawljax.core with type arguments of type FormInput Constructor Description CandidateElement(Element element, Identification identification, String relatedFrame, List<FormInput> formInputs)Constructor for a element a identification and a relatedFrame.CandidateElement(Element element, String xpath, List<FormInput> formInputs)Constructor for a element a xpath-identification and no relatedFrame. -
Uses of FormInput in com.crawljax.core.configuration
Fields in com.crawljax.core.configuration with type parameters of type FormInput Modifier and Type Field Description private List<FormInput>Form. formInputsprivate Map<Identification,FormInput>InputSpecification. formInputsprivate List<FormInput>CrawlElement. inputFieldIdsMethods in com.crawljax.core.configuration that return FormInput Modifier and Type Method Description FormInputForm. inputField(FormInput.InputType type, Identification identification)Specifies an input field to assign a value to.FormInputInputSpecification. inputField(FormInput input)FormInputInputSpecification. inputField(FormInput.InputType type, Identification identification)Methods in com.crawljax.core.configuration that return types with arguments of type FormInput Modifier and Type Method Description com.google.common.collect.ImmutableList<FormInput>Form. getFormInputs()Map<Identification,FormInput>InputSpecification. getFormInputs()protected com.google.common.collect.ImmutableList<FormInput>CrawlElement. getInputFieldIds()Methods in com.crawljax.core.configuration with parameters of type FormInput Modifier and Type Method Description protected voidForm. addInputField(FormInput inputField)FormInputInputSpecification. inputField(FormInput input)Method parameters in com.crawljax.core.configuration with type arguments of type FormInput Modifier and Type Method Description protected voidCrawlElement. addInputFieldIds(List<FormInput> formInputs) -
Uses of FormInput in com.crawljax.core.state
Fields in com.crawljax.core.state with type parameters of type FormInput Modifier and Type Field Description private com.google.common.collect.ImmutableList<FormInput>Eventable. relatedFormInputsMethods in com.crawljax.core.state that return types with arguments of type FormInput Modifier and Type Method Description com.google.common.collect.ImmutableList<FormInput>Eventable. getRelatedFormInputs()Retrieve the related form inputs.Method parameters in com.crawljax.core.state with type arguments of type FormInput Modifier and Type Method Description voidEventable. setRelatedFormInputs(List<FormInput> relatedFormInputs)Set the list of formInputs. -
Uses of FormInput in com.crawljax.forms
Fields in com.crawljax.forms with type parameters of type FormInput Modifier and Type Field Description private Map<Identification,FormInput>FormInputValueHelper. formInputsMethods in com.crawljax.forms that return FormInput Modifier and Type Method Description private FormInputFormInputValueHelper. formInputMatchingNode(Node element)return the list of FormInputs that match this elementprivate FormInputFormInputValueHelper. getFormInput(EmbeddedBrowser browser, Node element, int indexValue)FormInputFormInputValueHelper. getFormInput(Identification identification)Get the form input for the DOM element.FormInputFormInputValueHelper. getFormInputWithIndexValue(EmbeddedBrowser browser, Node element, int indexValue)static FormInputFormInput. getInput(Set<FormInput> inputs, Identification identification)Methods in com.crawljax.forms that return types with arguments of type FormInput Modifier and Type Method Description static List<FormInput>FormInputValueHelper. deserializeFormInputs(File dir)Serializes form inputs and writes the data to the output directory to be used by future non-training crawls.List<FormInput>FormHandler. getFormInputs()List<FormInput>FormHandler. handleFormElements(List<FormInput> formInputs)Fills in form/input elements.List<FormInput>TrainingFormHandler. handleFormElements(List<FormInput> formInputs)Fills in form/input elements.Methods in com.crawljax.forms with parameters of type FormInput Modifier and Type Method Description voidFormInputValueHelper. addTrainingInput(Identification identification, FormInput input)Add the training data to the form input map.NodeFormInputValueHelper. getBelongingNode(FormInput input, Document dom)private InputValueTrainingFormHandler. getInputValue(FormInput input)Generates the InputValue for the form input by inspecting the current value of the corresponding WebElement on the DOM.private voidFormHandler. handleCheckBoxes(FormInput input)private voidFormHandler. handleHidden(FormInput input)Enter information into the hidden input field.private voidFormHandler. handleRadioSwitches(FormInput input)private voidFormHandler. handleSelectBoxes(FormInput input)private voidFormHandler. handleText(FormInput input)private voidFormHandler. resetCheckBoxes(FormInput input)protected voidFormHandler. resetInputElementValue(Node element, FormInput input)private voidFormHandler. resetRadioSwitches(FormInput input)private voidFormHandler. resetSelectBoxes(FormInput input)private voidFormHandler. resetText(FormInput input)Clear the input for given input textprotected voidFormHandler. setInputElementValue(Node element, FormInput input)Fills in the element with the InputValues for inputMethod parameters in com.crawljax.forms with type arguments of type FormInput Modifier and Type Method Description static booleanFormInput. containsInput(Set<FormInput> inputs, Identification identification)static FormInputFormInput. getInput(Set<FormInput> inputs, Identification identification)private intFormInputValueHelper. getMaxNumberOfValues(List<FormInput> fieldNames)List<FormInput>FormHandler. handleFormElements(List<FormInput> formInputs)Fills in form/input elements.List<FormInput>TrainingFormHandler. handleFormElements(List<FormInput> formInputs)Fills in form/input elements.private booleanTrainingFormHandler. incomplete(List<FormInput> formInputs)Checks if the forms on the page are complete.private voidTrainingFormHandler. pauseAndTrainModal(List<FormInput> formInputs)Pauses the crawl for manual form input.voidFormHandler. resetFormInputs(List<FormInput> formInputs) -
Uses of FormInput in com.crawljax.util
Methods in com.crawljax.util with parameters of type FormInput Modifier and Type Method Description static NodeXPathHelper. getBelongingNode(FormInput input, Document dom)
-