我的应用程序中有一个表,表中有一些列和行。我想存储特定列中的所有值。有人可以帮我吗?
答案 0 :(得分:0)
首先,我们将每个单元格标识为可搜索元素:
public IWebElement row1 => driver.findElement(By.Id("");
public IWebElement row2 => driver.findElement(By.Id("");
接下来,我们为每个单元格包含的字符串创建占位符:
public static string row1Val;
public static string row2Val;
接下来,我们需要一种获取文本并将其存储在占位符中的方法:
public string GetCellValue(IWebElement id)
{
IWebElement Cell = driver.FindElement(By.Id(id));
string value = Cell.Text;
return value;
}
最后,我们遍历表格并获取所有值:
public void GetAllTableValues()
{
row1Val = GetCellValue(row1);
row2Val = GetCellValue(row2);
{