Estoy tratando de ejecutar la siguiente pieza de código de JavaScript en mi secuencia de comandos watir ruby (watir webdriver). Estoy tratando de establecer los valores de un único elemento la forma siguiente:Ejecutando JavaScript en el controlador de la web de watir
@browser.execute_script("oFormObject = document.forms['/order/orders']; oFormElement = oFormObject.elements[\"order[begin_string]\"];")
Cuando hago esto me sale el error, oFormObject no está definido.
Sin embargo, durante la ejecución del siguiente código no he tenido ningún error:
@browser.execute_script("oFormObject = document.forms['/order/orders'];")
quiero conseguir los elementos de formulario después de esto que es cuando me sale un error. ¿Cómo debo ejecutar múltiples líneas de código JS en mi script watir? Al igual que seleccione un formulario, obtenga un elemento de formulario y luego establezca el valor de ese elemento de formulario.
Gracias. Es útil y varias líneas de código JS se están ejecutando para mí. –