Package com.crawljax.core.configuration.CrawljaxConfiguration

Examples of com.crawljax.core.configuration.CrawljaxConfiguration.CrawljaxConfigurationBuilder.crawlRules()


          for (ClickRule r : config.getClickRules()) {
            CrawlElement element;
            if (r.getRule() == RuleType.click)
              element = builder.crawlRules().click(r.getElementTag());
            else
              element = builder.crawlRules().dontClick(r.getElementTag());

            if (r.getConditions().size() > 0) {
              for (com.crawljax.web.model.Condition c : r.getConditions()) {
                if (c.getCondition().toString().startsWith("w")) {
                  switch (c.getCondition()) {
View Full Code Here


        // Form Input
        if (config.getFormInputValues().size() > 0) {
          InputSpecification input = new InputSpecification();
          for (NameValuePair p : config.getFormInputValues())
            input.field(p.getName()).setValue(p.getValue());
          builder.crawlRules().setInputSpec(input);
        }

        // Crawl Conditions
        if (config.getPageConditions().size() > 0) {
          for (com.crawljax.web.model.Condition c : config.getPageConditions()) {
View Full Code Here

        }

        // Crawl Conditions
        if (config.getPageConditions().size() > 0) {
          for (com.crawljax.web.model.Condition c : config.getPageConditions()) {
            builder.crawlRules().addCrawlCondition(
                    c.getCondition().toString() + c.getExpression(),
                    getConditionFromConfig(c));
          }
        }
View Full Code Here

        }

        // Invariants
        if (config.getInvariants().size() > 0) {
          for (com.crawljax.web.model.Condition c : config.getInvariants()) {
            builder.crawlRules().addInvariant(
                    c.getCondition().toString() + c.getExpression(),
                    getConditionFromConfig(c));
          }
        }
View Full Code Here

          }
        }

        // Comparators
        if (config.getComparators().size() > 0)
          setComparatorsFromConfig(config.getComparators(), builder.crawlRules());

        //Plugins
        File outputFolder = new File(record.getOutputFolder() + File.separatorChar + "plugins"
                + File.separatorChar + "0");
        outputFolder.mkdirs();
View Full Code Here

   */
  protected CrawljaxConfiguration getCrawljaxConfiguration() {

    CrawljaxConfigurationBuilder builder =
      CrawljaxConfiguration.builderFor(WEB_SERVER.getSiteUrl());
    builder.crawlRules().waitAfterEvent(getTimeOutAfterEvent(), TimeUnit.MILLISECONDS);
    builder.crawlRules()
         .waitAfterReloadUrl(getTimeOutAfterReloadUrl(), TimeUnit.MILLISECONDS);
    builder.setMaximumDepth(3);
    builder.crawlRules().clickOnce(true);

View Full Code Here

  protected CrawljaxConfiguration getCrawljaxConfiguration() {

    CrawljaxConfigurationBuilder builder =
      CrawljaxConfiguration.builderFor(WEB_SERVER.getSiteUrl());
    builder.crawlRules().waitAfterEvent(getTimeOutAfterEvent(), TimeUnit.MILLISECONDS);
    builder.crawlRules()
         .waitAfterReloadUrl(getTimeOutAfterReloadUrl(), TimeUnit.MILLISECONDS);
    builder.setMaximumDepth(3);
    builder.crawlRules().clickOnce(true);

    builder.setBrowserConfig(getBrowserConfiguration());
View Full Code Here

      CrawljaxConfiguration.builderFor(WEB_SERVER.getSiteUrl());
    builder.crawlRules().waitAfterEvent(getTimeOutAfterEvent(), TimeUnit.MILLISECONDS);
    builder.crawlRules()
         .waitAfterReloadUrl(getTimeOutAfterReloadUrl(), TimeUnit.MILLISECONDS);
    builder.setMaximumDepth(3);
    builder.crawlRules().clickOnce(true);

    builder.setBrowserConfig(getBrowserConfiguration());

    addCrawlElements(builder);
View Full Code Here

    builder.setBrowserConfig(getBrowserConfiguration());

    addCrawlElements(builder);

    builder.crawlRules().setInputSpec(getInputSpecification());

    addCrawlConditions(builder);
    addOracleComparators(builder);
    addInvariants(builder);
    addWaitConditions(builder);
View Full Code Here

  @BeforeClass
  public static void setup() {
    CrawljaxConfigurationBuilder builder = SERVER.newConfigBuilder("/crawler/");

    builder.crawlRules().clickDefaultElements();

    /**
     * Add a sample Invariant for testing the OnInvariantViolation plugin
     */
    builder.crawlRules().addInvariant("Never contain Final state S8",
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.