• Дженерик класс для работы с таблицами на странице?

    @ahmshere Автор вопроса
    QA
    пишу простой класс:
    class DelegationData
    {
    public string StartDate { get; set; }
    public string EndDate { get; set; }
    public string Delegatee { get; set; }
    public bool Edit { get; set; }
    public bool Delete { get; set; }
    }

    Затем в классе основной страницы пишу:
    ...
    public List GetTableData()
    {
    var listOfAllProcesses = new List();
    try
    {
    List listOfProcesses = GetListOfTable();

    foreach (var item in listOfProcesses)
    {
    listOfAllProcesses.Add(new DelegationData()
    {
    StartDate = item.FindElement(By.XPath("//*[@class='text']")).Text,
    EndDate = item.FindElement(By.XPath("//*[@class='description']")).Text,
    Delegatee = item.FindElement(By.ClassName("")).Text,
    Edit = IsEditButtonExists(item),
    Delete = IsDeleteButtonExists(item)
    });

    }
    return listOfAllProcesses;
    }
    catch (Exception ex)
    {
    throw new Exception($"Could not get data. Error: {ex.Message}");
    }
    }
    ...
    Но выдает ошибку: Inconsistent accessibility: return type'List' is less accessible than method 'DelegationData.GetTableData()'
    Ответ написан