Package com.crawljax.condition

Examples of com.crawljax.condition.RegexCondition


            new NotXPathCondition("//DIV[@id='INVARIANT_VIOLATION']");
    builder.crawlRules().addInvariant(VIOLATED_INVARIANT_DESCRIPTION,
            neverDivWithInvariantViolationId);

    // should never fail
    RegexCondition onInvariantsPagePreCondition = new RegexCondition(INVARIANT_TEXT);
    XPathCondition expectElement =
            new XPathCondition("//DIV[@id='SHOULD_ALWAYS_BE_ON_THIS_PAGE']");
    builder.crawlRules().addInvariant(
            new Invariant("testInvariantWithPrecondiions", expectElement,
                    onInvariantsPagePreCondition));
View Full Code Here


    rules.click("a");
    rules.click("div").withText(CLICK_TEXT);
    rules.click("div").underXPath("//SPAN[@id='" + CLICK_UNDER_XPATH_ID + "']");
    rules.click("button").when(new NotRegexCondition("DONT_CLICK_BUTTONS_ON_THIS_PAGE"));
    rules.click("div").withAttribute(ATTRIBUTE, "condition")
            .when(new RegexCondition("REGEX_CONDITION_TRUE"));

    rules.dontClick("a").withText(DONT_CLICK_TEXT);
    rules.dontClick("a").withAttribute(ATTRIBUTE, DONT_CLICK_TEXT);
    rules.dontClick("a").underXPath("//DIV[@id='" + DONT_CLICK_UNDER_XPATH_ID + "']");
  }
View Full Code Here

            CrawljaxConfiguration.builderFor("http://example.com")
                    .addPlugin(new CrawlOverview())
                    .setOutputDirectory(tmpFolder.getRoot());

    builder.crawlRules().addCrawlCondition(
            new CrawlCondition("kers", new RegexCondition("test")));

    builder.crawlRules().addOracleComparator(
            new OracleComparator("tes", new SimpleComparator()));

    Serializer.toPrettyJson(builder.build());
View Full Code Here

          break;
        case javascript:
          condition = new JavaScriptCondition(c.getExpression());
          break;
        case regex:
          condition = new RegexCondition(c.getExpression());
          break;
        case notRegex:
          condition = new NotRegexCondition(c.getExpression());
          break;
        case visibleId:
View Full Code Here

      new NotXPathCondition("//DIV[@id='INVARIANT_VIOLATION']");
    builder.crawlRules().addInvariant(VIOLATED_INVARIANT_DESCRIPTION,
      neverDivWithInvariantViolationId);

    // should never fail
    RegexCondition onInvariantsPagePreCondition = new RegexCondition(INVARIANT_TEXT);
    XPathCondition expectElement =
      new XPathCondition("//DIV[@id='SHOULD_ALWAYS_BE_ON_THIS_PAGE']");
    builder.crawlRules().addInvariant(
      new Invariant("testInvariantWithPrecondiions", expectElement,
      onInvariantsPagePreCondition));
View Full Code Here

    rules.click("a");
    rules.click("div").withText(CLICK_TEXT);
    rules.click("div").underXPath("//SPAN[@id='" + CLICK_UNDER_XPATH_ID + "']");
    rules.click("button").when(new NotRegexCondition("DONT_CLICK_BUTTONS_ON_THIS_PAGE"));
    rules.click("div").withAttribute(ATTRIBUTE, "condition")
       .when(new RegexCondition("REGEX_CONDITION_TRUE"));

    rules.dontClick("a").withText(DONT_CLICK_TEXT);
    rules.dontClick("a").withAttribute(ATTRIBUTE, DONT_CLICK_TEXT);
    rules.dontClick("a").underXPath("//DIV[@id='" + DONT_CLICK_UNDER_XPATH_ID + "']");
  }
View Full Code Here

            new NotXPathCondition("//DIV[@id='INVARIANT_VIOLATION']");
    builder.crawlRules().addInvariant(VIOLATED_INVARIANT_DESCRIPTION,
            neverDivWithInvariantViolationId);

    // should never fail
    RegexCondition onInvariantsPagePreCondition = new RegexCondition(INVARIANT_TEXT);
    XPathCondition expectElement =
            new XPathCondition("//DIV[@id='SHOULD_ALWAYS_BE_ON_THIS_PAGE']");
    builder.crawlRules().addInvariant(
            new Invariant("testInvariantWithPrecondiions", expectElement,
                    onInvariantsPagePreCondition));
View Full Code Here

    rules.click("a");
    rules.click("div").withText(CLICK_TEXT);
    rules.click("div").underXPath("//SPAN[@id='" + CLICK_UNDER_XPATH_ID + "']");
    rules.click("button").when(new NotRegexCondition("DONT_CLICK_BUTTONS_ON_THIS_PAGE"));
    rules.click("div").withAttribute(ATTRIBUTE, "condition")
            .when(new RegexCondition("REGEX_CONDITION_TRUE"));

    rules.dontClick("a").withText(DONT_CLICK_TEXT);
    rules.dontClick("a").withAttribute(ATTRIBUTE, DONT_CLICK_TEXT);
    rules.dontClick("a").underXPath("//DIV[@id='" + DONT_CLICK_UNDER_XPATH_ID + "']");
  }
View Full Code Here

TOP

Related Classes of com.crawljax.condition.RegexCondition

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.