Próbuję uruchomić następujący fragment kodu javascript w moim skryptu watir-ruby (watir webdriver). Próbuję ustawić wartości tylko do odczytu elementu formularza:Uruchamianie JavaScript w watir-webdriver
@browser.execute_script("oFormObject = document.forms['/order/orders']; oFormElement = oFormObject.elements[\"order[begin_string]\"];")
Kiedy ten pojawia się błąd zrobić, oFormObject jest niezdefiniowany.
Jednak podczas wykonywania następujący kod nie dostałem żadnego błędu:
@browser.execute_script("oFormObject = document.forms['/order/orders'];")
Chcę uzyskać elementów formy po tym, że kiedy pojawia się błąd. Jak mam uruchomić wiele linii kodu JS w moim skrypcie watir. Podobnie jak wybierz formularz, pobierz element formularza, a następnie ustaw wartość tego elementu formularza.
Dzięki. Jest pomocny i działa dla mnie wiele linii kodu JS. –