public T GetTableElement <T>(FindRow findRow, int targetCell) where T : ElementSe { TableRowSe row = FindRow(findRow); string tag = new ElementSe(row).ConvertTo <T>().ElementTag; ElementSe element = new ElementSe(row.Cells[targetCell], By.TagName(tag)); return(element.ConvertTo <T>()); }
public T GetTableElement <T>(FindRow findRow, string targetCellText) where T : ElementSe { TableRowSe row = FindRow(findRow); TableCellSe cell = row.Cells.Find(i => i.Text.Contains(targetCellText)); string tag = new ElementSe(cell).ConvertTo <T>().ElementTag; ElementSe element = new ElementSe(cell, By.TagName(tag)); return(element.ConvertTo <T>()); }