La guía paso a paso o código que verás en este artículo es la resolución más fácil y efectiva que encontramos a tus dudas o dilema.
Solución:
Debe crear un objeto de elemento seleccionado de la lista desplegable.
using OpenQA.Selenium.Support.UI;
// select the drop down list
var education = driver.FindElement(By.Name("education"));
//create select element object
var selectElement = new SelectElement(education);
//select by value
selectElement.SelectByValue("Jr.High");
// select by text
selectElement.SelectByText("HighSchool");
Más información aquí
Agregando un punto a esto: me encontré con un problema de que el espacio de nombres OpenQA.Selenium.Support.UI no estaba disponible después de instalar el enlace Selenium.NET en el proyecto C#. Más tarde descubrí que podemos instalar fácilmente la última versión de Selenium WebDriver Support Classes ejecutando el comando:
Install-Package Selenium.Support
en NuGet Package Manager Console o instale Selenium.Support desde NuGet Manager.
Otra forma podría ser esta:
driver.FindElement(By.XPath(".//*[@id='examp']/form/select[1]/option[3]")).Click();
y puedes cambiar el índice en la opción[x] cambiando x por el número de elemento que desea seleccionar.
No sé si es la mejor manera, pero espero que te ayude.
Comentarios y calificaciones del artículo
Recuerda que puedes recomendar este artículo si te ayudó.