вы можете попробовать следующий код. По умолчанию входные данные содержат текст в атрибуте value. Нормально это скрыто. Пример кода:
var btnSearch = Driver.FindElements(By.Name("btnK"));
var btnFeelingLucky = Driver.FindElements(By.Name("btnI"));
var searchBtnText = btnSearch.GetAttribute("value");
var feelingLuckyBtnText = btnFeelingLucky.GetAttribute("value");
Assert.AreEqual(searchBtnText , "Google Search");
Assert.AreEqual(feelingLuckyBtnText , "I'm Feeling Lucky");
Если 'значение' ничего не возвращает или оно пустое, вы можете попробовать:
string btnText = javaScriptExecutor.ExecuteScript("return arguments[0].value", searchBtnText) as string;