Esempio n. 1
0
        public void BlackListUser_CodedStep4()
        {
            //CreateUSClient clnt = new CreateUSClient();
            // string actualval = ((string)GetExtractedValue("ProdTestTableCell")).Trim();
            //string expectedval=(string)GetExtractedValue("VAL1234134380Span");
            HtmlTable table = Pages.EditUser1.Table;

            table.AssertTable().Contains(ArtOfTest.Common.StringCompareType.Contains, clcode);
        }
Esempio n. 2
0
        public void TC63228_VerifySysadminIsableToAddAllocationGroup_CodedStep2()
        {
            HtmlTable table = Pages.AddOffice.AllocationGrouptable;

            table.AssertTable().Contains(ArtOfTest.Common.StringCompareType.Contains, (string)System.Convert.ChangeType(Data["AllocationGroupname"], typeof(string)));
        }
        public void HtmlAssertTests()
        {
            // Attribute checks
            HtmlSpan span = Find.ById <HtmlSpan>("Warning");

            span.AssertAttribute().Exists("style");
            span.AssertAttribute().Value("style", ArtOfTest.Common.StringCompareType.Contains, "color");

            // Checkbox checks
            HtmlInputCheckBox cbx = Find.ById <HtmlInputCheckBox>("Checkbox1");

            cbx.AssertCheck().IsTrue();
            cbx.Click();
            cbx.AssertCheck().IsFalse();

            // Content checks
            span.AssertContent().InnerText(StringCompareType.Contains, "Warning");
            span.AssertContent().InnerText(StringCompareType.NotContain, "Error");
            span.AssertContent().StartTagContent(StringCompareType.StartsWith, "<span");

            HtmlDiv topdiv = Find.ById <HtmlDiv>("topmost");

            topdiv.AssertContent().TextContent(StringCompareType.Exact, "Top most text");
            topdiv.AssertContent().InnerText(StringCompareType.Exact,
                                             "Top most textMiddle level textInnermost text");
            topdiv.AssertContent().OuterMarkup(StringCompareType.EndsWith,
                                               "Innermost text</DIV></DIV></DIV>");
            topdiv.AssertContent().InnerMarkup(StringCompareType.EndsWith,
                                               "Innermost text</DIV></DIV>");

            // Select checks
            HtmlSelect select = Find.ById <HtmlSelect>("color_product");

            select.AssertSelect().ItemsCountIs(NumberCompareType.Equals, 5);
            select.AssertSelect().SelectedIndex(NumberCompareType.Equals, 0);
            select.AssertSelect().SelectedText(StringCompareType.Exact, "Color : Blue");
            select.AssertSelect().SelectedValue(StringCompareType.Exact, "Blue");

            select.SelectByIndex(3);
            select.AssertSelect().SelectedIndex(NumberCompareType.Equals, 3);
            select.AssertSelect().SelectedText(StringCompareType.Exact, "Color : Orange");
            select.AssertSelect().SelectedValue(StringCompareType.Exact, "Orange");

            select.AssertSelect().TextExists("Color : Black");
            select.AssertSelect().TextExistsNot("Color : Magenta");
            select.AssertSelect().ValueExists("Black");
            select.AssertSelect().ValueExistsNot("Magenta");

            // Style checks
            NameValueCollection styles = span.Styles;

            span.AssertStyle().Font(ArtOfTest.WebAii.Controls.HtmlControls.HtmlAsserts.HtmlStyleFont.Style, "italic");
            span.AssertStyle().Text(ArtOfTest.WebAii.Controls.HtmlControls.HtmlAsserts.HtmlStyleText.TextAlign, "right");
            span.AssertStyle().ColorAndBackground(ArtOfTest.WebAii.Controls.HtmlControls.HtmlAsserts.HtmlStyleColorAndBackground.Color, "red",
                                                  ArtOfTest.WebAii.Controls.HtmlControls.HtmlAsserts.HtmlStyleType.Computed,
                                                  StringCompareType.Exact);

            // Table checks
            HtmlTable table = Find.ById <HtmlTable>("outertable1");

            table.AssertTable().ColumnCount(NumberCompareType.Equals, 3);
            table.AssertTable().ColumnRange(NumberRangeCompareType.InRange, 2, 5);
            table.AssertTable().RowCount(NumberCompareType.Equals, 3);
            table.AssertTable().RowRange(NumberRangeCompareType.OutsideRange, 1, 2);
            table.AssertTable().Contains(StringCompareType.Contains, "TD5");
            table.AssertTable().Contains(StringCompareType.NotContain, "TD37");
        }