Package com.crawljax.condition

Examples of com.crawljax.condition.NotXPathCondition


                    new Identification(How.id, "SLOW_WIDGET"))));
  }

  private static void addInvariants(CrawljaxConfigurationBuilder builder) {
    // should always fail on test invariant page
    NotXPathCondition neverDivWithInvariantViolationId =
            new NotXPathCondition("//DIV[@id='INVARIANT_VIOLATION']");
    builder.crawlRules().addInvariant(VIOLATED_INVARIANT_DESCRIPTION,
            neverDivWithInvariantViolationId);

    // should never fail
    RegexCondition onInvariantsPagePreCondition = new RegexCondition(INVARIANT_TEXT);
View Full Code Here


          break;
        case xPath:
          condition = new XPathCondition(c.getExpression());
          break;
        case notXPath:
          condition = new NotXPathCondition(c.getExpression());
          break;
        default:
          break;
      }
      return condition;
View Full Code Here

      new Identification(How.id, "SLOW_WIDGET"))));
  }

  private static void addInvariants(CrawljaxConfigurationBuilder builder) {
    // should always fail on test invariant page
    NotXPathCondition neverDivWithInvariantViolationId =
      new NotXPathCondition("//DIV[@id='INVARIANT_VIOLATION']");
    builder.crawlRules().addInvariant(VIOLATED_INVARIANT_DESCRIPTION,
      neverDivWithInvariantViolationId);

    // should never fail
    RegexCondition onInvariantsPagePreCondition = new RegexCondition(INVARIANT_TEXT);
View Full Code Here

                    new Identification(How.id, "SLOW_WIDGET"))));
  }

  private static void addInvariants(CrawljaxConfigurationBuilder builder) {
    // should always fail on test invariant page
    NotXPathCondition neverDivWithInvariantViolationId =
            new NotXPathCondition("//DIV[@id='INVARIANT_VIOLATION']");
    builder.crawlRules().addInvariant(VIOLATED_INVARIANT_DESCRIPTION,
            neverDivWithInvariantViolationId);

    // should never fail
    RegexCondition onInvariantsPagePreCondition = new RegexCondition(INVARIANT_TEXT);
View Full Code Here

    builder.crawlRules().waitAfterReloadUrl(WAIT_TIME_AFTER_RELOAD, TimeUnit.MILLISECONDS);
    builder.crawlRules().waitAfterEvent(WAIT_TIME_AFTER_EVENT, TimeUnit.MILLISECONDS);

    // Add a condition that this XPath doesn't exits
    builder.crawlRules().addCrawlCondition("No spans with foo as class",
            new NotXPathCondition("//*[@class='foo']"));

    // Set some input for fields
    builder.crawlRules().setInputSpec(getInputSpecification());

    // This will generate a nice output in the output directory.
View Full Code Here

    builder.crawlRules().waitAfterReloadUrl(WAIT_TIME_AFTER_RELOAD, TimeUnit.MILLISECONDS);
    builder.crawlRules().waitAfterEvent(WAIT_TIME_AFTER_EVENT, TimeUnit.MILLISECONDS);

    // Add a condition that this XPath doesn't exits
    builder.crawlRules().addCrawlCondition("No spans with foo as class",
            new NotXPathCondition(
                    "//*[@class='foo']"));

    // Set some input for fields
    builder.crawlRules().setInputSpec(getInputSpecification());

View Full Code Here

    crawler.setWaitTimeAfterReloadUrl(WAIT_TIME_AFTER_RELOAD);
    crawler.setWaitTimeAfterEvent(WAIT_TIME_AFTER_EVENT);
    crawler.setInputSpecification(getInputSpecification());

    crawler.addCrawlCondition("No spans with foo as class", new NotXPathCondition(
            "//*[@class='foo']"));
    return crawler;
  }
View Full Code Here

    builder.crawlRules().waitAfterReloadUrl(WAIT_TIME_AFTER_RELOAD, TimeUnit.MILLISECONDS);
    builder.crawlRules().waitAfterEvent(WAIT_TIME_AFTER_EVENT, TimeUnit.MILLISECONDS);

    // Add a condition that this XPath doesn't exits
    builder.crawlRules().addCrawlCondition("No spans with foo as class",
            new NotXPathCondition(
                    "//*[@class='foo']"));

    // Set some input for fields
    builder.crawlRules().setInputSpec(getInputSpecification());

View Full Code Here

TOP

Related Classes of com.crawljax.condition.NotXPathCondition

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.