Package juzu.test

Examples of juzu.test.UserAgent


        addAsWebResource(css, "main.less");
  }

  @Test
  public void testSatisfied() throws Exception {
    UserAgent ua = assertInitialPage();
    HtmlPage page = ua.getHomePage();

    // Script
    HtmlAnchor trigger = (HtmlAnchor)page.getElementById("trigger");
    trigger.click();
    List<String> alerts = ua.getAlerts(page);
    assertEquals(Arrays.asList("OK MEN"), alerts);

    // CSS
    DomNodeList<DomElement> links = page.getElementsByTagName("link");
    assertEquals(2, links.size());
View Full Code Here


  }

  @Test
  @RunAsClient
  public final void testSatisfied() throws Exception {
    UserAgent ua = assertInitialPage();
    HtmlPage page = ua.getHomePage();

    // Script
    HtmlAnchor trigger = (HtmlAnchor)page.getElementById("trigger");
    trigger.click();
    List<String> alerts = ua.getAlerts(page);
    assertEquals(Arrays.asList("OK MEN"), alerts);

    // CSS
    DomNodeList<DomElement> links = page.getElementsByTagName("link");
    assertEquals(1, links.size());
View Full Code Here

  }

  @Test
  @RunAsClient
  public void testAjaxResource() throws Exception {
    UserAgent ua = assertInitialPage();
    HtmlPage page = ua.getHomePage();

    HttpURLConnection conn = (HttpURLConnection)page.getUrl().openConnection();
    assertEquals(200, conn.getResponseCode());
    String s = Tools.read(conn.getInputStream());

    //
    HtmlAnchor trigger1 = (HtmlAnchor)page.getElementById("trigger1");
    trigger1.click();
    List<String> alerts = ua.getAlerts(page);
    assertEquals(Arrays.asList("m1()"), alerts);

    //
    HtmlAnchor trigger2 = (HtmlAnchor)page.getElementById("trigger2");
    trigger2.click();
    alerts = ua.getAlerts(page);
    assertEquals(Arrays.asList("m1()", "m2(foo)"), alerts);

    //
    HtmlAnchor trigger3 = (HtmlAnchor)page.getElementById("trigger3");
    trigger3.click();
    alerts = ua.getAlerts(page);
    assertEquals(Arrays.asList("m1()", "m2(foo)", "m3()"), alerts);
  }
View Full Code Here

  }

  @Test
  @RunAsClient
  public void testSatisfied() throws Exception {
    UserAgent ua = assertInitialPage();
    HtmlPage page = ua.getHomePage();
    List<String> alerts = ua.getAlerts(page);
    assertEquals(Arrays.asList("bar", "foo"), alerts);
  }
View Full Code Here

TOP

Related Classes of juzu.test.UserAgent

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.