Class HtmlExtractor

    • Constructor Detail

      • HtmlExtractor

        public HtmlExtractor()
    • Method Detail

      • getImplementations

        public static String[] getImplementations()
        Get the possible extractor implementations
        Returns:
        Array containing the names of the possible extractors.
      • process

        public void process()
        Parses the response data using CSS/JQuery expressions and saving the results into variables for use later in the test.
        Specified by:
        process in interface PostProcessor
        See Also:
        PostProcessor.process()
      • getExtractorImpl

        public static final Extractor getExtractorImpl​(String impl)
        Parameters:
        impl - Extractor implementation
        Returns:
        Extractor
      • setExtractor

        public void setExtractor​(String attribute)
        Set the extractor. Has to be one of the list that can be obtained by getImplementations()
        Parameters:
        attribute - The name of the extractor to be used
      • getExtractor

        public String getExtractor()
        Get the name of the currently configured extractor
        Returns:
        The name of the extractor currently used
      • setAttribute

        public void setAttribute​(String attribute)
      • getAttribute

        public String getAttribute()
      • setExpression

        public void setExpression​(String regex)
      • getExpression

        public String getExpression()
      • setRefName

        public void setRefName​(String refName)
      • getRefName

        public String getRefName()
      • setMatchNumber

        public void setMatchNumber​(int matchNumber)
        Set which Match to use. This can be any positive number, indicating the exact match to use, or 0, which is interpreted as meaning random.
        Parameters:
        matchNumber - The number of the match to be used
      • setMatchNumber

        public void setMatchNumber​(String matchNumber)
      • getMatchNumber

        public int getMatchNumber()
      • getMatchNumberAsString

        public String getMatchNumberAsString()
      • setDefaultValue

        public void setDefaultValue​(String defaultValue)
        Sets the value of the variable if no matches are found
        Parameters:
        defaultValue - The default value for the variable
      • getDefaultValue

        public String getDefaultValue()
        Get the default value for the variable if no matches are found
        Returns:
        The default value for the variable