Example #1
0
        public void ColspanHeaderTable_FindColumnBySecondColspanHeader()
        {
            var colspanHeaderTable = new ColspanHeaderTable(_webDriver);

            colspanHeaderTable.Open();

            var tableElement    = colspanHeaderTable.ColspanHeaderTableElement;
            var tableRowElement = tableElement.TableRowElements.Single(x => x.GetColumn("Name").Text == "BetaBit");

            tableRowElement.GetColumn("Color Combination_1").Text.Should().Be("White");
            tableRowElement.GetColumn("Color Combination_2").Text.Should().Be("Red");
        }
Example #2
0
        public void ColspanHeaderTable_HeaderValueClonedByColspan()
        {
            var expectedHeaders = new List <string>()
            {
                "Name", "Color Combination_1", "Color Combination_2"
            };

            var colspanHeaderTable = new ColspanHeaderTable(_webDriver);

            colspanHeaderTable.Open();

            var tableElement      = colspanHeaderTable.ColspanHeaderTableElement;
            var tableHeaderValues = tableElement.TableHeaderValues;

            tableHeaderValues.Should().BeEquivalentTo(expectedHeaders, options => options.WithStrictOrdering());
        }