Package com.crawljax.core.configuration.CrawljaxConfiguration

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


      builder.crawlRules().click(options.getSpecifiedClickElements());
    } else {
      builder.crawlRules().clickDefaultElements();
    }

    return builder.build();
  }

  private void configureTimers(CrawljaxConfigurationBuilder builder) {
    if (options.specifiesTimeOut()) {
      builder.setMaximumRunTime(options.getSpecifiedTimeOut(), TimeUnit.MINUTES);
View Full Code Here


      builder.crawlRules().click(commandLine.getOptionValue(CLICK).split(","));
    } else {
      builder.crawlRules().clickDefaultElements();
    }

    return builder.build();
  }

  private void configureTimers(CrawljaxConfigurationBuilder builder) {
    if (commandLine.hasOption(TIME_OUT)) {
      long time = Long.parseLong(commandLine.getOptionValue(TIME_OUT));
View Full Code Here

    builder.addPlugin(new CrawlOverview());

    // We want to use two browsers simultaneously.
    builder.setBrowserConfig(new BrowserConfiguration(BrowserType.FIREFOX, 2));

    CrawljaxRunner crawljax = new CrawljaxRunner(builder.build());
    crawljax.call();

  }

  private static InputSpecification getInputSpecification() {
View Full Code Here

    builder.setMaximumStates(MAX_NUMBER_STATES);
    builder.setMaximumDepth(MAX_DEPTH);

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

    CrawljaxRunner crawljax = new CrawljaxRunner(builder.build());
    crawljax.call();

  }

  private static InputSpecification getInputSpecification() {
View Full Code Here

    builder.setMaximumStates(MAX_STATES);
    builder.setMaximumDepth(MAX_CRAWL_DEPTH);

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

    CrawljaxRunner crawljax = new CrawljaxRunner(builder.build());
    crawljax.call();
  }

  private static InputSpecification getInputSpecification() {
    InputSpecification input = new InputSpecification();
View Full Code Here

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

    // This will generate a nice output in the output directory.
    builder.addPlugin(new CrawlOverview(new File("output")));

    CrawljaxRunner crawljax = new CrawljaxRunner(builder.build());
    crawljax.call();

  }

  private static InputSpecification getInputSpecification() {
View Full Code Here

    builder.addPlugin(new CrawlOverview(outFolder));

    // We want to use two browsers simultaneously.
    builder.setBrowserConfig(new BrowserConfiguration(BrowserType.firefox, 2));

    CrawljaxRunner crawljax = new CrawljaxRunner(builder.build());
    crawljax.call();

  }

  private static InputSpecification getInputSpecification() {
View Full Code Here

      @Override
      public String toString() {
        return "Our example plugin";
      }
    });
    CrawljaxRunner crawljax = new CrawljaxRunner(builder.build());
    crawljax.call();
  }
}
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.