Я пытаюсь запустить следующий фрагмент кода javascript в моем скрипте watir ruby (watir webdriver). I я пытаюсь установить значения элемента формы только для чтения:
@browser.execute_script("oFormObject = document.forms['/order/orders']; oFormElement = oFormObject.elements[\"order[begin_string]\"];")
Когда я делаю это, я получаю сообщение об ошибке oFormObject не определено.
Но во время выполнения следующего кода я не получил никакой ошибки:
@browser.execute_script("oFormObject = document.forms['/order/orders'];")
Я хочу получить элементы формы после этого, тогда я получаю сообщение об ошибке. Как мне запустить несколько строк JS-кода в моем сценарии watir. Например, выберите форму, получите элемент формы, а затем установите значение этого элемента формы.