Используя C # WATIN, как мне получить значение второго вхождения HTML-элемента тега INPUT на странице?
Я перепробовал кучу вещей и не смог. Отладчик не дает мне никакого очевидного способа получить элемент [1] среди возвращенных 4.
Console.WriteLine(ie.Element(Find.ByClass("myclass")).GetAttributeValue("value") ) ;
// works but prints the value of the 1st of 4 input elements on the page
Console.WriteLine(ie.ElementsWithTag("input", "text").Length.ToString() );
// returns the number 4
Console.WriteLine( ie.Element(Find.ByName("login")).GetAttributeValue("value") );
// works but its not safe since its possible there might be two elements with the name login
По сути, я хочу иметь возможность выбирать элемент ввода по его индексу массива .