Examples of HtmlAnchor


Examples of com.gargoylesoftware.htmlunit.html.HtmlAnchor

        WebClient wc = startWebClient();
        wc.setJavaScriptEnabled(false);
        HtmlPage page = goToDetailsPage(wc);
        HtmlDivision detailsDiv = page.getHtmlElementById("cardDetails");

        HtmlAnchor createLink = getFirstLinkByText(detailsDiv, "Create a new card");
        HtmlPage createPage = createLink.click();
        testTitle(createPage, "Create a card");

        HtmlAnchor modifyLink = getFirstLinkByText(detailsDiv, "Modify this card");
        HtmlPage modifyPage = modifyLink.click();
        testTitle(modifyPage, "Modify a card");

        HtmlAnchor deleteLink = getFirstLinkByText(detailsDiv, "Delete this card");
        HtmlPage deletePage = deleteLink.click();
        testTitle(deletePage, "Delete a card");
    }
View Full Code Here

Examples of com.gargoylesoftware.htmlunit.html.HtmlAnchor

    }

    private HtmlPage goToDetailsPage(WebClient wc) throws Exception {
        login(wc);
        HtmlPage page = wc.getPage(url("/cards/Cards.action"));
        HtmlAnchor detailsLink = getFirstLinkByText(page.getHtmlElementById("cards"), "card1");
        return detailsLink.click();
    }
View Full Code Here

Examples of com.gargoylesoftware.htmlunit.html.HtmlAnchor

        testTitle(cardsPage, "Cards");
        testMessageExists(cardsPage, "The card \"card4\" has been created.");
        HtmlDivision cardsDiv = cardsPage.getHtmlElementById("cards");
        List<HtmlDivision> cardDivs = cardsDiv.getElementsByAttribute("div", "class", "card");
        assertEquals(4, cardDivs.size());
        HtmlAnchor card4DetailsLink = getFirstLinkByText(cardsDiv, "card4");
        // test that the icon in the link has been fetched
        assertTrue(card4DetailsLink.getElementsByTagName("img").get(0).asXml().contains("google"));
    }
View Full Code Here

Examples of com.gargoylesoftware.htmlunit.html.HtmlAnchor

    }

    private HtmlPage goToCreatePage(WebClient wc) throws Exception {
        login(wc);
        HtmlPage page = wc.getPage(url("/cards/Cards.action"));
        HtmlAnchor createLink = getFirstLinkByText(page.getHtmlElementById("cardDetails"), "Create a new card");
        return createLink.click();
    }
View Full Code Here

Examples of com.gargoylesoftware.htmlunit.html.HtmlAnchor

    @Test
    public void testMenuBarLinks() throws Exception {
        WebClient wc = startWebClient();
        HtmlPage page = wc.getPage(url("/"));
        HtmlAnchor loginLink = getMenuLink(page, "Log in");
        HtmlPage loginPage = loginLink.click();
        testTitle(loginPage, "Log in");

        HtmlAnchor createAccountLink = getMenuLink(page, "Create account");
        HtmlPage createAccountPage = createAccountLink.click();
        testTitle(createAccountPage, "Create an account");

        HtmlAnchor toolsLink = getMenuLink(page, "Tools");
        HtmlPage toolsPage = toolsLink.click();
        testTitle(toolsPage, "Tools");
    }
View Full Code Here

Examples of com.gargoylesoftware.htmlunit.html.HtmlAnchor

    @Test
    public void testScreenshots() throws Exception {
        WebClient wc = startWebClient();
        HtmlPage page = wc.getPage(url("/"));
        HtmlAnchor screenshotsLink = page.getAnchorByText("Look at screenshots!");
        HtmlPage screenshotsPage = screenshotsLink.click();
        testTitle(screenshotsPage, "Screenshots");
        testBasics(screenshotsPage);
    }
View Full Code Here

Examples of com.gargoylesoftware.htmlunit.html.HtmlAnchor

        assertEquals(3, cardDivs.size());

        // test card icon when icon URL is not null
        HtmlDivision card1Div = cardDivs.get(0);
        assertEquals("card1", card1Div.asText());
        HtmlAnchor detailsLink = getFirstLinkByText(card1Div, "card1");
        HtmlImage cardIcon = (HtmlImage) detailsLink.getHtmlElementsByTagName("img").get(0);
        assertEquals("http://www.google.com/favicon.ico", cardIcon.getAttribute("src"));

        // test card icon when icon URL is null
        HtmlDivision card3Div = cardDivs.get(2);
        assertEquals("card3", card3Div.asText());
        detailsLink = getFirstLinkByText(card3Div, "card3");
        cardIcon = (HtmlImage) detailsLink.getHtmlElementsByTagName("img").get(0);
        assertEquals("/img/card.png", cardIcon.getAttribute("src"));
    }
View Full Code Here

Examples of com.gargoylesoftware.htmlunit.html.HtmlAnchor

        HtmlDivision card1Div = cardDivs.get(0);
        HtmlDivision card2Div = cardDivs.get(1);
        HtmlDivision card3Div = cardDivs.get(2);

        HtmlAnchor detailsLink = getFirstLinkByText(card1Div, "card1");

        detailsLink.click();
        testTitle(page, "Cards");
        testBasics(page);
        assertTrue(page.getHtmlElementById("cardDetails").asText().contains("card1"));
        testElementNotPresent(page, "createCardForm");
        testElementNotPresent(page, "modifyCardForm");
        testElementNotPresent(page, "deleteCardForm");

        HtmlAnchor modifyLink = getFirstLinkByTitle(card2Div, "Modify card");
        modifyLink.click();
        assertTrue(page.getHtmlElementById("cardDetails").asText().contains("card2"));
        testElementNotPresent(page, "createCardForm");
        assertNotNull(page.getHtmlElementById("modifyCardForm"));
        testElementNotPresent(page, "deleteCardForm");

        HtmlAnchor deleteLink = getFirstLinkByTitle(card3Div, "Delete card");
        deleteLink.click();
        assertTrue(page.getHtmlElementById("cardDetails").asText().contains("card3"));
        testElementNotPresent(page, "createCardForm");
        testElementNotPresent(page, "modifyCardForm");
        assertNotNull(page.getHtmlElementById("deleteCardForm"));
    }
View Full Code Here

Examples of com.gargoylesoftware.htmlunit.html.HtmlAnchor

        HtmlDivision card1Div = cardDivs.get(0);
        HtmlDivision card2Div = cardDivs.get(1);
        HtmlDivision card3Div = cardDivs.get(2);

        HtmlAnchor detailsLink = getFirstLinkByText(card1Div, "card1");

        HtmlPage detailsPage = detailsLink.click();
        testTitle(detailsPage, "Card details");

        HtmlAnchor modifyLink = getFirstLinkByTitle(card2Div, "Modify card");
        HtmlPage modifyPage = modifyLink.click();
        testTitle(modifyPage, "Modify a card");

        HtmlAnchor deleteLink = getFirstLinkByTitle(card3Div, "Delete card");
        HtmlPage deletePage = deleteLink.click();
        testTitle(deletePage, "Delete a card");
    }
View Full Code Here

Examples of com.gargoylesoftware.htmlunit.html.HtmlAnchor

        WebClient wc = startWebClient();
        login(wc);
        HtmlPage page = wc.getPage(url("/cards/Cards.action"));
        HtmlDivision cardDetailsDiv = page.getHtmlElementById("cardDetails");

        HtmlAnchor createCardLink = getFirstLinkByText(cardDetailsDiv, "Create a new card");
        createCardLink.click();
        assertNotNull(page.getHtmlElementById("createCardForm"));
    }
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.