EDIT: También probamos esteCómo agarrar simplemente Identificación del elemento - el uso de selenio WebDriver 2
var webElements1 = (Driver.FindElements(By.XPath("//*[@id='ctl00_ContentPlaceHolder1_Control1_lstCategory']//input"))).ToList();
recibo el texto vacío
Estoy tratando de encontrar una manera de asir simplemente Identificación de la lista que estoy obteniendo y debajo está mi código y una foto impresa de mi pantalla.
// WebDriver obteniendo una lista de texto
el código de abajo me devuelve el número correcto de registros pero sólo dame la Text
pero yo después de Text
y Id
de un particular, Text
Probé esto:
var webElements1 = (Driver.FindElements(By.XPath("//*[@id='ctl00_ContentPlaceHolder1_Control1_lstCategory']/tbody/tr/td/span"))).ToList();
este
var webElements2 = (Driver.FindElements(By.XPath("//*[@id='ctl00_ContentPlaceHolder1_Control1_lstCategory']/tbody/tr/td"))).ToList();
y esto ...
var webElements3 = (Driver.FindElements(By.XPath("//*[@id='ctl00_ContentPlaceHolder1_Control1_lstCategory']"))).ToList();
del todo el código de la línea me da los rendimientos correctos pero sin identificación.
Aquí está la pantalla de impresión de mi página:
Al decir de identificación, que quiere decir qué? ¿La identificación real del control (ctl00_etc) o el texto mismo? ('Elemento 1', 'Elemento 2', etc.) – Arran
Identificación real del control –