Exemple #1
0
        [Test] public void add_Link()
        {
            var href      = "href".add_5_RandomLetters();
            var id        = "id".add_5_RandomLetters();
            var innerText = "innerText".add_5_RandomLetters();

            ie.links().assert_Is_Empty();
            ie.body().add_Link(id, href, innerText);
            ie.links().assert_Not_Empty().assert_Size_Is(1);

            var link = ie.links().first();

            link.assert_Not_Null()
            .assert_Are_Equal(link.id, id)
            .assert_Contains(link.href, href)
            .assert_Are_Equal(link.innerText, innerText);

            assert_Are_Equal(link, ie.links().first());
            assert_Are_Equal(link, ie.elements("a").first());
            assert_Are_Equal(link, ie.link(id));
            assert_Are_Equal(link, ie.link(innerText));

            var innerText2 = "innerText 2".add_5_RandomLetters();

            ie.body().add_Link(innerText2);
            var link_NoId = ie.links().second();

            link_NoId.assert_Not_Null()
            .assert_Contains(link_NoId.id, "Link_Id_")
            .assert_Contains(link_NoId.href, "#")
            .assert_Are_Equal(link_NoId.innerText, innerText2);
        }
        [Test] public void elements()
        {
            var elements = ie.elements();

            elements.assert_Not_Null()
            .assert_Not_Empty()
            .assert_Size_Is(9);
        }