Selenium, чтобы нажать на название приложения в инструменте фильтрации

У меня есть другое требование, как это в моем приложении c # селена. Поскольку в моей таблице веб-страниц очень много контента, было бы неплохо отсортировать его по названию приложения. У меня есть такой контент:

Description     App Name    Information
Some Desc1       App1         Some Info
Some Desc2       App2         Some Info
Some Desc3       App2         Some Info
Some Desc4       App3         Some Info
Some Desc5       App4         Some Info

И рядом с именем приложения, у меня есть кнопка сортировки, которая перечисляет названия приложений. Я могу нажать на кнопку сортировки, и я могу просмотреть все эти имена приложений. Но я не могу нажать на конкретное имя приложения, которое мне нужно.

Я пробовал что-то вроде этого:

var elems = driver.FindElements(By.TagName("SPAN")); //SPAN is the only attribute I could see and it is also unique for all the app names provided in the list. So, used driver.FindElements
IList list = elems; //Converts it as a list
var elem= list.Equals(text); // text represents an app name provided by the user in a textbox at the start of the application. Storing that appname into a variable elem.
string targetele = elem.ToString(); //Converting it into a string
if (list.Equals(text))
{
   driver.FindElement(By.Name(targetele)).Click(); //Click on a particular app name to filter
}

Ответы на вопрос(1)

Ваш ответ на вопрос