public void DoesColumnContain() { Table w3cTable = new Table(WebDriver.FindElement(By.Id("customers"))); Assert.IsTrue(w3cTable.IsValuePresentWithinColumn("Country", "Denmark")); Assert.IsFalse(w3cTable.IsValuePresentWithinColumn("Country", "Greece")); }
public void FindCellByRowAndColumnName() { Table w3cTable = new Table(WebDriver.FindElement(By.Id("customers"))); //You could potentially already have the row element, perhaps by find it a different way, but using a nother table methond here to get a row IWebElement requiredRow = w3cTable.FindRowMatchingColumnData("Company", "The Big Cheese"); Assert.AreEqual("Liz Nixon", w3cTable.FindCellByRowAndColumnName(requiredRow, "Contact").Text); }
public void FindCellByKnownColumnValue() { Table w3cTable = new Table(WebDriver.FindElement(By.Id("customers"))); IWebElement matchedCell = w3cTable.FindCellByColumnAndKnownValue("Company", "North/South"); //You probably wouldn't then compare text, as you used that to find it, but just showing it found element Assert.AreEqual("North/South", matchedCell.Text); }
public void VerifyAllColumnData() { List<string> ExpectedColumnData = new List<string>(); ExpectedColumnData.Add("Germany"); ExpectedColumnData.Add("Sweden"); ExpectedColumnData.Add("Mexico"); ExpectedColumnData.Add("Austria"); ExpectedColumnData.Add("UK"); ExpectedColumnData.Add("Germany"); ExpectedColumnData.Add("Canada"); ExpectedColumnData.Add("Italy"); ExpectedColumnData.Add("UK"); ExpectedColumnData.Add("France"); ExpectedColumnData.Add("USA"); ExpectedColumnData.Add("Denmark"); Table w3cTable = new Table(WebDriver.FindElement(By.Id("customers"))); Assert.AreEqual(ExpectedColumnData, w3cTable.ReadAllDataFromAColumn("Country")); }
public void FindCellByColumnAndRowNumber() { Table w3cTable = new Table(WebDriver.FindElement(By.Id("customers"))); Assert.AreEqual("Giovanni Rovelli", w3cTable.FindCellByColumnAndRowNumber("Contact", 8).Text); }
public void VerifyRowCount() { Table w3cTable = new Table(WebDriver.FindElement(By.Id("customers"))); Assert.AreEqual(12, w3cTable.RowCount()); }
public void VerifyRowContentsUsingKnownColumnValue() { Table w3cTable = new Table(WebDriver.FindElement(By.Id("customers"))); Assert.AreEqual("Alfreds Futterkiste Maria Anders Germany", w3cTable.FindRowMatchingColumnData("Company", "Alfreds Futterkiste").Text); }
public void VerifyRowContentContainingKnownValue() { Table w3cTable = new Table(WebDriver.FindElement(By.Id("customers"))); Assert.AreEqual("Laughing Bacchus Winecellars Yoshi Tannamuri Canada", w3cTable.FindFirstRowByKnownValue("Canada").Text); }
public void VerifyFranciscoChangCompany() { Table w3cTable = new Table(WebDriver.FindElement(By.Id("customers"))); Assert.AreEqual("Centro comercial Moctezuma", w3cTable.ReadAColumnForRowContainingValueInColumn("Company", "Francisco Chang", "Contact")); }
public void VerifyColumnHeaders() { List<string> ExpectedColumnHeaders = new List<string>(); ExpectedColumnHeaders.Add("Company"); ExpectedColumnHeaders.Add("Contact"); ExpectedColumnHeaders.Add("Country"); Table w3cTable = new Table(WebDriver.FindElement(By.Id("customers"))); Assert.AreEqual(ExpectedColumnHeaders, w3cTable.ReadAllColumnHeaders()); }