Selenium webdriver no puede encontrar el elemento de campo de texto

Selenium Webdriver no pudo encontrar el elemento a continuación. He intentado usar nombre y xpath y ninguno funciona. Estoy usando ruby ​​(pero esto no importa) necesito una forma de reconocer el objeto de la página a continuación

<input name="description" maxlength="128" value="" onmouseover="hoverField(this)"   onmouseout="jjj" onblur="blurField(this)" onfocus="focusField(this)" class="formInputFieldFilled" type="text">

preguntado el 22 de mayo de 12 a las 20:05

1 Respuestas

Esto funciona para mí, usando XPath:

//input[@name='description']

Me arriesgaría a adivinar que bien podría estar en otro IFrame, así que verifique esto dos veces.

También podría ser un problema que el elemento no esté visible en la página en ese momento, así que eche un vistazo a WebDriverWait:

http://seleniumhq.org/docs/04_webdriver_advanced.html

contestado el 22 de mayo de 12 a las 20:05

Muchas gracias amigo, fue un error estúpido que cometí. Tenía otro objeto de página antes de este, pero ese objeto no estaba disponible en la página. Estaba fallando por eso. Me ahorraste mucho tiempo... gracias - user1262526

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.