Exemple #1
0
 public void TableChainTest()
 {
     PerformancePage.Open();
     PerformancePage.CheckOpened();
     PerformancePage.UsersTable.AssertThat()
     .Size(400)
     .Size(Is.GreaterThan(399))
     .Size(Is.LessThanOrEqualTo(400))
     .Size(Is.GreaterThanOrEqualTo(400))
     .Size(Is.LessThan(401))
     .HasRowWithValues(
         HasValue("Brian Meyer", InColumn("Name")),
         HasValue("*****@*****.**", InColumn("Email")))
     .NotEmpty()
     .RowsWithValues(3, ContainsValue("Baker", InColumn(1)))
     .HasColumn("Email")
     .HasColumns(new[] { "Name", "City" })
     .Columns(Is.SubsequenceOf(new[] { "Name", "City", "Phone", "Email", "Address" }))
     .Tag(ContainsString("table"))
     .Displayed()
     .Enabled()
     .Attr("id", ContainsString("users-table"))
     .CssClass(ContainsString("uui-table"))
     .Css("color", ContainsString("rgba(102, 102, 102, 1)"))
     .Text(ContainsString("Name"))
     .HasClass("stripe");
 }
Exemple #2
0
 public void IsValidationTest()
 {
     JdiLogo.Is().Src(ContainsStringMatcher.ContainsString("jdi-logo.jpg"))
     .Alt(Is.EqualTo("Jdi Logo 2"));
     JdiLogo.AssertThat().Height(Is.EqualTo(100))
     .Width(Is.EqualTo(101));
 }
Exemple #3
0
 public void IsValidationTest()
 {
     TestSite.Html5Page.NameTextField.Is.Enabled()
     .Text(Is.EqualTo(Text))
     .Text(ContainsStringMatcher.ContainsString("Field"));
     TestSite.Html5Page.SurnameTextField.Is.Disabled();
 }
 public void IsValidationTest()
 {
     JdiLogo.Is().Src(ContainsStringMatcher.ContainsString("user-icon.jpg"))
     .Alt(Is.EqualTo(""));
     JdiLogo.AssertThat().Height(Is.EqualTo(30))
     .Width(Is.EqualTo(30));
 }
Exemple #5
0
 public void IsValidationTest()
 {
     TestSite.Html5Page.Progress.AssertThat().MaxValue(Is.EqualTo(100))
     .Value(Is.EqualTo(70));
     TestSite.Html5Page.Progress.Is().Value(Is.GreaterThanOrEqualTo(10))
     .Value(Is.LessThanOrEqualTo(100))
     .Enabled();
 }
Exemple #6
0
 public void IsValidationTest()
 {
     TestSite.Html5Page.TextArea.Is().Enabled();
     TestSite.Html5Page.TextArea.SetText(Text);
     TestSite.Html5Page.TextArea.Is().Text(Is.EqualTo(Text))
     .Text(ContainsStringMatcher.ContainsString("Area"));
     TestSite.Html5Page.DisabledTextArea.Is().Displayed();
 }
Exemple #7
0
 public void IsValidationTest()
 {
     TestSite.Html5Page.Volume.Is().Enabled();
     TestSite.Html5Page.Volume.AssertThat().MinValue(Is.EqualTo(10))
     .MaxValue(Is.EqualTo(100))
     .Step((Is.EqualTo(5)));
     TestSite.Html5Page.Volume.Is().Value(Is.GreaterThanOrEqualTo(10))
     .Value(Is.LessThanOrEqualTo(100))
     .Value(Is.EqualTo(90));
 }
 public void IsValidationTest()
 {
     _height.AssertThat().MinValue(Is.EqualTo(0.3))
     .MaxValue(Is.EqualTo(2.5))
     .StepValue((Is.EqualTo(0.2)));
     _height.Is().Placeholder(ContainsStringMatcher.ContainsString("20 cm increments"))
     .Number(Is.GreaterThanOrEqualTo(0.3))
     .Number(Is.LessThanOrEqualTo(2.5));
     _height.AssertThat().Number(Is.EqualTo(2.1));
     _height.Is().Enabled();
 }
Exemple #9
0
        public void RowsTest()
        {
            Assert.AreEqual(TestSite.Html5Page.TextArea.Rows(), 3);
            Assert.AreEqual(TestSite.Html5Page.TextArea.Cols(), 33);
            Assert.AreEqual(TestSite.Html5Page.TextArea.MinLength(), 10);
            Assert.AreEqual(TestSite.Html5Page.TextArea.MaxLength(), 200);

            TestSite.Html5Page.TextArea.Is().RowsCount(Is.EqualTo(3))
            .ColsCount(Is.EqualTo(33))
            .MinLength(Is.EqualTo(10))
            .MaxLength(Is.EqualTo(200));
        }
 public void IsValidationTest()
 {
     TestSite.Html5Page.RedButton.Is.Displayed()
     .Enabled()
     .Text(Is.EqualTo("Big Red Button-Input"))
     .Text(ContainsStringMatcher.ContainsString("Red Button"))
     .CssClass(Is.EqualTo("uui-button red"))
     .Attr("type", Is.EqualTo("button"))
     .Tag(Is.EqualTo("input"));
     TestSite.Html5Page.BlueButton.Is.Text(ContainsStringMatcher.ContainsString("Blue Button".ToUpper()));
     TestSite.Html5Page.DisabledButton.Is.Text(ContainsStringMatcher.ContainsString("Disabled Button".ToUpper()))
     .Disabled();
 }
Exemple #11
0
 public void IsValidationTest()
 {
     _weather.Is
     .Selected("Hot option")
     .Selected(Is.SubsequenceOf(new[] { "Hot option", "Cold" }));
     _weather.AssertThat
     .Values(HasItems(new[] { "Sunny" }))
     .Disabled(HasItems(new[] { "Disabled" }))
     .Enabled(HasItems(new[] { "Sunny" }))
     .Enabled(HasItems(new[] { "Cold", "Sunny" }))
     .Size(Is.LessThan(6))
     .AllDisplayed()
     .AllTags(Is.SubsequenceOf(new[] { "input" }))
     .AllCss("color", Is.SubsequenceOf(new[] { "rgba(102, 102, 102, 1)" }));
     _weather.Has
     .Size(5)
     .NotEmpty()
     .Attrs(Is.SubsequenceOf(new[] { "class" }))
     .CssClasses(Is.SubsequenceOf(new[] { "html-left" }))
     .HasCssClasses("html-left");
     _weather.CheckBoxes[0].Has.Selected();
     _weather.CheckBoxes[4].ShouldBe.Deselected();
 }
Exemple #12
0
 public void AssertValidationTest()
 {
     TestSite.Html5Page.TextArea.SetText(Text);
     TestSite.Html5Page.TextArea.AssertThat().Text(Is.EqualTo(Text));
 }
 public void SetDateTimeTest()
 {
     Assert.DoesNotThrow(() => TestSite.Html5Page.PartyTime.SetDateTime("2017-05-10T00:00", true));
     TestSite.Html5Page.PartyTime.AssertThat().SelectedTime(Is.EqualToIgnoringCase("2017-05-10T00:00"));
 }
 public void AssertValidationTest()
 {
     _height.AssertThat().Number(Is.GreaterThan(0.0))
     .Number(Is.LessThan(3.0))
     .Number(Is.EqualTo(2.1));
 }
 public void GetDateTest()
 {
     TestSite.Html5Page.PartyTime.AssertThat().SelectedTime(Is.EqualToIgnoringCase("2018-06-12T19:30"));
 }
 public void MaxTest()
 {
     TestSite.Html5Page.PartyTime.AssertThat().HasMaxTime(Is.EqualToIgnoringCase("2018-06-14T00:00"));
 }
Exemple #17
0
 public void AssertValidationTest()
 {
     TestSite.Html5Page.NameTextField.AssertThat.Text(Is.EqualTo(Text));
 }
Exemple #18
0
 public void AssertValidationTest()
 {
     TestSite.Html5Page.GithubLink.AssertThat().Text(Is.EqualTo(Text));
 }
 public void SelectTest()
 {
     _colors.Select("Blue");
     _colors.AssertThat().Selected(Is.EqualTo("Blue"));
 }
Exemple #20
0
 public void AssertValidationTest()
 {
     JdiLogo.AssertThat().Alt(Is.EqualTo("Jdi Logo 2"));
 }
 public void SelectNumTest()
 {
     _colors.Select(1);
     _colors.AssertThat().Selected(Is.EqualTo("Red"));
 }
 public void AssertValidationTest()
 {
     JdiLogo.AssertThat().Src(Is.EqualTo(Text));
 }
 public void SelectEnumTest()
 {
     TestSite.Html5Page.IceCream.Select(IceCream.Strawberry);
     TestSite.Html5Page.IceCreamComboBox.AssertThat().Selected(Is.EqualTo("Strawberry"));
 }
 public void SelectedTest()
 {
     _colors.AssertThat().Selected(Is.EqualTo(text));
 }
 public void CheckEnabledTest()
 {
     Assert.Throws <ElementDisabledException>(() => _colors.Select("Yellow"));
     _colors.Is().Selected(Is.EqualTo(text));
 }
Exemple #26
0
 public void AssertValidationTest()
 {
     TestSite.Html5Page.Volume.AssertThat().Value(Is.GreaterThan(0))
     .Value(Is.LessThan(200));
     TestSite.Html5Page.DisabledRange.AssertThat().Value(Is.EqualTo(50));
 }
Exemple #27
0
 public void IsValidationTest()
 {
     TestSite.Html5Page.GithubLink.Is().Text(Is.EqualTo(Text))
     .Text(Is.EqualToIgnoringCase("Github jdi"))
     .Enabled();
 }
 public void SelectTest()
 {
     TestSite.Html5Page.IceCream.Select("Chocolate");
     TestSite.Html5Page.IceCreamComboBox.Is().Selected(Is.EqualTo("Chocolate"));
 }
 public void AssertValidationTest()
 {
     TestSite.Html5Page.RedButton.AssertThat.Text(Is.EqualTo("Big Red Button-Input"));
 }