使用C#WATIN,如何獲取頁面上第二次出現INPUT標籤html元素的值?使用C#WATIN,我如何獲得INPUT標記html元素的值?
我試了一大堆東西,沒有成功。調試器並沒有給我任何明顯的方式來獲得返回的4中的元素[1]。
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
基本上,我希望能夠通過其數組索引選擇輸入元件。
好主意!謝謝。 ;-) – djangofan 2010-06-25 20:03:55