Examples of crawlRules()


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

    CrawljaxConfigurationBuilder builder =
            CrawljaxConfiguration.builderFor(WEB_SERVER.getSiteUrl().resolve("popup"));
    builder.setMaximumDepth(3);
    builder.crawlRules().click("a");
    builder.crawlRules().waitAfterEvent(100, TimeUnit.MILLISECONDS);
    builder.crawlRules().waitAfterReloadUrl(100, TimeUnit.MILLISECONDS);
    CrawljaxRunner runner = new CrawljaxRunner(builder.build());
    CrawlSession session = runner.call();
    assertThat(session.getStateFlowGraph(), hasEdges(2));
    assertThat(session.getStateFlowGraph(), hasStates(3));
  }
View Full Code Here

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

    if (options.specifiesMaxStates()) {
      builder.setMaximumStates(options.getMaxStates());
    }

    if (options.requestsCrawlHiddenAnchors()) {
      builder.crawlRules().crawlHiddenAnchors(true);
    }

    configureTimers(builder);

    builder.addPlugin(new CrawlOverview());
View Full Code Here

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

    configureTimers(builder);

    builder.addPlugin(new CrawlOverview());

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

    return builder.build();
View Full Code Here

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

    builder.addPlugin(new CrawlOverview());

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

    return builder.build();
  }
View Full Code Here

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

        if (config.getMaxDuration() > 0)
          builder.setMaximumRunTime(config.getMaxDuration(), TimeUnit.MINUTES);
        else
          builder.setUnlimitedRuntime();

        builder.crawlRules().clickOnce(config.isClickOnce());
        builder.crawlRules().insertRandomDataInInputForms(config.isRandomFormInput());
        builder.crawlRules().waitAfterEvent(config.getEventWaitTime(),
                TimeUnit.MILLISECONDS);
        builder.crawlRules().waitAfterReloadUrl(config.getReloadWaitTime(),
                TimeUnit.MILLISECONDS);
View Full Code Here

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

          builder.setMaximumRunTime(config.getMaxDuration(), TimeUnit.MINUTES);
        else
          builder.setUnlimitedRuntime();

        builder.crawlRules().clickOnce(config.isClickOnce());
        builder.crawlRules().insertRandomDataInInputForms(config.isRandomFormInput());
        builder.crawlRules().waitAfterEvent(config.getEventWaitTime(),
                TimeUnit.MILLISECONDS);
        builder.crawlRules().waitAfterReloadUrl(config.getReloadWaitTime(),
                TimeUnit.MILLISECONDS);
View Full Code Here

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

        else
          builder.setUnlimitedRuntime();

        builder.crawlRules().clickOnce(config.isClickOnce());
        builder.crawlRules().insertRandomDataInInputForms(config.isRandomFormInput());
        builder.crawlRules().waitAfterEvent(config.getEventWaitTime(),
                TimeUnit.MILLISECONDS);
        builder.crawlRules().waitAfterReloadUrl(config.getReloadWaitTime(),
                TimeUnit.MILLISECONDS);

        // Click Rules
View Full Code Here

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

        builder.crawlRules().clickOnce(config.isClickOnce());
        builder.crawlRules().insertRandomDataInInputForms(config.isRandomFormInput());
        builder.crawlRules().waitAfterEvent(config.getEventWaitTime(),
                TimeUnit.MILLISECONDS);
        builder.crawlRules().waitAfterReloadUrl(config.getReloadWaitTime(),
                TimeUnit.MILLISECONDS);

        // Click Rules
        if (config.isClickDefault())
          builder.crawlRules().clickDefaultElements();
View Full Code Here

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

        builder.crawlRules().waitAfterReloadUrl(config.getReloadWaitTime(),
                TimeUnit.MILLISECONDS);

        // Click Rules
        if (config.isClickDefault())
          builder.crawlRules().clickDefaultElements();
        else if (config.getClickRules().size() > 0) {
          for (ClickRule r : config.getClickRules()) {
            CrawlElement element;
            if (r.getRule() == RuleType.click)
              element = builder.crawlRules().click(r.getElementTag());
View Full Code Here

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

          builder.crawlRules().clickDefaultElements();
        else if (config.getClickRules().size() > 0) {
          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()) {
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.